La commune est située en région Occitanie / Pyrénées Méditerranée, dans le département de l’Hérault et plus précisément, dans les Hauts cantons de l’Hérault, aux confins du Tarn et de l’Aveyron entre les communes de Castanet-le-Haut et Graissessac. Elle est intégrée au sein du parc naturel régional du Haut-Languedoc.
Etape sur le chemin d’Arles à St Jacques de compostelle, la commune est composée du village de Saint Gervais sur Mare, de 4 hameaux : Castanet le Bas, Mècle, Rongas, St Laurent des Nières, et de 2 lieu-dits : Le Buis et Les Salles.
Le village est situé entre 2 cols : au sud le col des “treize vents” qui ouvre sur la moyenne vallée de l’Orb ; au nord, le col de la croix de Mounis qui, une fois franchi, ouvre deux voies, l’une vers Lacaune (Tarn), l’autre vers Brusque (Aveyron).
Il est situé au confluent de la Canalette et du Casselouvre, sur la rive droite de la Mare, elle-même affluent de l’Orb.
Le village, qui se trouve à environ 350 m d’altitude, est entouré de sommets qui atteignent 1000 m et qui font le partage des eaux entre les versants méditerranéen et atlantique.
Vous pourrez observer ces paysages depuis la table d'orientation située au pied de la croix des Justes.