Béréziat fait partie de la Bresse et du canton d'Attignat.
Il est situé à 10 km au sud-est de Bourg-en-Bresse, dans le département de l'Ain. La commune est traversée par la rivière Reyssouze et compte environ 1 200 habitants.