La commune de Bouzais est située au sein du département du Cher (18) et de la région Centre-Val de Loire. Elle fait partie de la Communauté de Communes Cœur de France.
Le village de Bouzais est situé au sud-ouest de Saint-Amand-Montrond, sur la route de Culan. Il est traversé par la Loubière, un affluent du Cher.
Ses habitants sont appelés les Bozaciens et les Bozaciennes.
La commune s'étend sur 3,4 km² et compte 324 habitants au recensement de la population de 2012.
La commune est labellisée 2 fleurs "Villes et villages fleuris".