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