Située entre Montpellier et Frontignan, Vic-la-Gardiole est un village de 3 000 habitants (~10 000 en période vacances), à proximité immédiate de la mer Méditerranée. Le sud du territoire se compose d'étangs notamment l'étang de Vic et de zones humides alors que, plus au nord, le massif de la Gardiole présente une grande diversité de la faune et de la flore méditerranéenne. Auparavant petit village de pêcheurs, la ville attire une population de plus en plus importante de par l'attractivité de Montpellier, située seulement à 17 km. Curieusement, la zone des plages n'appartient pas à la commune mais est partagée entre Frontignan et Villeneuve-lès-Maguelone.