
Margon est un petit village français situé dans le département de l'Hérault et la région de l'Occitanie (anciennement région Languedoc-Roussillon).
Ses habitants sont appelés les Margonnais et les Margonnaises.
La commune s'étend sur 4,5 km² et compte 714 habitants depuis le dernier recensement de la population datant de 2005. Avec une densité de 159,7 habitants par km², Margon a connu une nette hausse de 192,6% de sa population par rapport à 1999.
Entouré par les communes de Roujan, Pouzolles et Gabian, Margon est situé à 18 km au nord-est de Béziers la plus grande ville des environs.
Situé à 91 mètres d'altitude, le Ruisseau de Boudic, le Ruisseau de Saint-Martial, le Ruisseau de Campagne sont les principaux cours d'eau qui traversent la commune de Margon.
Le maire de Margon se nomme Monsieur Jacques LIBRETTI (mandat 2020-2026).
La commune de Margon fait partie de la Communauté de communes Les Avant-Monts.
La commune est proche du parc naturel régional du Haut-Languedoc.
![]()
Le Château

La Mairie

L'église Saint-Christophe
)
Le Monument aux Morts