Ο Άγιος Ιωάννης είναι οικισμός της τοπικής κοινότητας Αγίου Δημητρίου, της δημοτικής ενότητας Μουρεσίου, του δήμου Ζαγοράς-Μουρεσίου, της περιφερειακής ενότητας (τέως νομού) Μαγνησίας, στην περιφέρεια Θεσσαλίας, σύμφωνα με το πρόγραμμα Καλλικράτης.[1][2] Πριν το σχέδιο Καποδίστριας και το πρόγραμμα Καλλικράτης, ανήκε στην επαρχία Βόλου του νομού Μαγνησίας, στο γεωγραφικό διαμέρισμα Θεσσαλίας.[3][4]

