Générac est une commune de près de 600 habitants (579 en 2013) dont le territoire s’étend sur 9,44 km2.La commune possède une école (64 élèves en 2016) et une salle des fêtes.
Ses communes limitrophes sont Saugon à l’est, Saint-Girons au sud, Saint-Paul au sud-ouest et Campugnan au nord-ouest.
A noter, parmi le patrimoine local, la maison forte du Prat qui date du XIVe siècle (reconstruite au XVIe siècle) – monument historique depuis 2002 – ainsi que l’église paroissiale Saint-Genès.