Cézac est une commune du Sud-Ouest de la France, située dans le département de la Gironde, en région Nouvelle-Aquitaine. Les communes limitrophes en sont Saint-Mariens au nord, Cavignac au nord-est, Marsas à l'est, Cubnezais au sud, Peujard au sud-sud-ouest sur un peu plus de 120 m, Saint-Laurent-d'Arce au sud-ouest, Tauriac à l'ouest-sud-ouest sur un peu moins de 700 m, Pugnac à l'ouest et Civrac-de-Blaye au nord-ouest.