Guadalcázar es un municipio español ubicado en la comarca del Valle del Guadalquivir, en la provincia de Córdoba, en la comunidad autónoma de Andalucía.
La historia de Guadalcázar se remonta a la época romana, como lo demuestran los restos arqueológicos encontrados en su término municipal. Durante la Edad Media, la localidad estuvo bajo el dominio de los reinos de Córdoba y Sevilla. En la Guerra de la Independencia, Guadalcázar fue escenario de varios enfrentamientos entre las tropas francesas y españolas. En 1847, se produjo una epidemia de cólera que afectó gravemente a la población. En la actualidad, Guadalcázar es un municipio dedicado principalmente a la agricultura.
Según el padrón municipal de 2021, Guadalcázar tiene una población de 2.717 habitantes. El término municipal de Guadalcázar tiene una superficie de 46,03 km².
Guadalcázar limita al norte con La Carlota y Almodóvar del Río, al este con Hornachuelos, al sur con Posadas y al oeste con Écija, todas ellas localidades de la provincia de Córdoba.