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.
La commune se trouve dans l'aire urbaine de Bordeaux et est située dans le Cubzaguais à une quarantaine de kilomètres au nord de Bordeaux. Il s'agit d'une commune rurale tournée vers la viticulture (côtes de Blaye pour une partie des parcelles, bordeaux AOC et bordeaux pour l'essentiel).
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.