Générac est une commune du département de la Gironde, dans la région de Nouvelle-Aquitaine.
Générac fait partie du canton de Le Nord-Gironde 
Générac adhère à la la communauté de communes de Blaye 
Générac fait partie du bassin de vie de Blaye 
Le maire de Générac est M. Philippe DUBAU - Ancien ouvrier (2026)
La population de Générac est de 551 habitants (2025) 
L'altitude moyenne de Générac 44 mètres.
Le code postal de Générac est : 33920
Le code INSEE de Générac est : 33184
1 Il y a 1 Ecole à Générac. Voir les établissements scolaires de Générac. 
2.2 La part des résidences secondaires est de 2.2 %. 
Tous les chiffres et statistiques sur Générac sur le site Insee.fr 
Campugnan: à 1.20 km
Cartelègue: à 2.57 km
Saugon: à 3.55 km
Saint-Girons-d'Aiguevives: à 4.36 km
Étauliers: à 5.41 km
Eyrans: à 5.48 km
Mazion: à 5.62 km
Saint-Paul: à 5.65 km
Saint-Christoly-de-Blaye: à 6.24 km
Fours: à 6.32 km
Saint-Seurin-de-Cursac: à 6.59 km
Reignac: à 6.85 km
Saint-Genès-de-Blaye: à 7.49 km
Anglade: à 7.67 km
Cars: à 7.77 km
Saint-Androny: à 7.98 km
Saint-Martin-Lacaussade: à 8.38 km
Berson: à 8.43 km
Saint-Savin: à 9.04 km
Saint-Vivien-de-Blaye: à 9.20 km
Braud-et-Saint-Louis: à 9.67 km
Teuillac: à 9.81 km
Saint-Aubin-de-Blaye: à 9.89 km
Blaye: à 10.34 km
Saint-Trojan: à 10.47 km
Civrac-de-Blaye: à 11.12 km
Donnezac: à 11.24 km
Mombrier: à 11.24 km
Pugnac: à 11.29 km
Plassac: à 11.39 km
Saint-Yzan-de-Soudiac: à 11.58 km
Saint-Ciers-de-Canesse: à 11.69 km
Val-de-Livenne : à 11.80 km
Samonac: à 11.84 km
Ecole élémentaire - Public