Το Ξηροκάστελλο είναι χωριό στη Ζάκυνθο. Διοικητικά ανήκει στον δήμο Ζακύνθου του ομώνυμου νομού. Σύμφωνα με την απογραφή του 2011, έχει 222 κατοίκους.