Ο Άγιος Δημήτριος είναι χωριό και κοινότητα στη δημοτική ενότητα Αλυκών. Βρίσκεται στο κεντρικό τμήμα του νησιού της Ζακύνθου. Σύμφωνα με την απογραφή του 2011, το χωριό έχει πληθυσμό 531 κατοίκων και η κοινότητα, στην οποία συμπεριλαμβάνεται το χωριό Δράκας, 615 κατοίκων. Ο Άγιος Δημήτριος είναι 2 χλμ. νότια από το Μέσο Γερακάρι, 5 χλμ. δυτικά από το Βανάτο, 5 χλμ. νοτιοανατολικά από το Καταστάρι και 9 χλμ. δυτικά από την πόλη της Ζακύνθου. Το χωριό υπέστη μεγάλες ζημιές από τους σεισμούς του 1953.