Espondeilhan est une commune dans le département de l'Hérault (dans la région du Languedoc-Roussillon) et compte à peu près 830 habitants. Le village est situé dans les alentours de Béziers.