Générac est une petite ville française située dans le département du Gard et la région de l'Occitanie (anciennement région Languedoc-Roussillon).
Ses habitants sont appelés les Généracois et les Généracoises.
La commune s'étend sur 24,3 km² et compte 4 174 habitants depuis le dernier recensement de la population datant de 2005. Avec une densité de 172,1 habitants par km², Générac a connu une nette hausse de 29,1% de sa population par rapport à 1999.
Entourée par les communes de Beauvoisin, Garons et Aubord, Générac est située à 2 km au nord-est de Beauvoisin la plus grande ville à proximité.
Située à 74 mètres d'altitude, la Rivière le Rieu, le Canal d'Irrigation du Bas-Rhône Languedoc sont les principaux cours d'eau qui traversent la commune de Générac.
Le maire de Générac se nomme Monsieur Frédéric TOUZELLIER (mandat 2020-2026).
La commune de Générac fait partie de Nîmes Métropole.
La commune est proche du parc naturel régional de Camargue


Le Château

L'Hôtel de Ville

L'église de L'Immaculée Conception

Le Temple
Le Lavoir

Le Monument aux Morts