Le village est situé dans la région du Pic St Loup à environ 8 km Nord Ouest de Montpellier. La commune d'une superficie de plus de 1600 hect. occupe une place privilégiée sur la route de Ganges entre Cévennes et Méditerranée. Sa population compte environ 9000 hab.