Ο Άγιος Ιωάννης είναι παραθαλάσσιος οικισμός στο νοτιοδυτικό τμήμα του νομού Αργολίδας, στον κεντρικό μυχό του όρμου Σαλαντίου. Βρίσκεται στις απότομες νότιες απολήξεις της κορυφής «Προφήτης Ηλίας» (778 μ.) του Διδύμου όρους, σε μέσο σταθμικό υψόμετρο 15. Απέχει 67 χλμ. περίπου ΝΑ. του Ναυπλίου.[4][5][6]
Ο οικισμός αναγνωρίστηκε το 2001 και προσαρτήθηκε στο τοπικό διαμέρισμα Διδύμων του δήμου Κρανιδίου. Με το ΦΕΚ 87Α - 07/06/2010 αποσπάστηκε από τον δήμο Κρανιδίου και προσαρτήθηκε στον δήμο Ερμιονίδας.[3]