Ο Άγιος Ιωάννης είναι παράλιος οικισμός στην ανατολική ακτή του νομού Μαγνησίας. Βρίσκεται στους ανατολικούς πρόποδες του Πηλίου, μετά τον Άγιο Δημήτριο, νότια της κοίτης του Κισσώτικου ρέματος και απέναντι του συνώνυμου οικισμού, σε μέσο σταθμικό υψόμετρο 10. Απέχει 70 χλμ. περίπου ΒΑ. του Βόλου.[3][4][5][6][7]
Ο οικισμός αναγνωρίστηκε το 1971 και προσαρτήθηκε στην κοινότητα Μουρεσίου. Με το ΦΕΚ 244Α - 04/12/1997 αποσπάστηκε από την κοινότητα Μουρεσίου και προσαρτήθηκε στον δήμο Μουρεσίου. Με το ΦΕΚ 87Α - 07/06/2010 αποσπάστηκε από τον δήμο Μουρεσίου και προσαρτήθηκε στον δήμο Ζαγοράς-Μουρεσίου.[2]