Bujalance es un municipio de la provincia de Córdoba, en Andalucía, España. Se encuentra en la campiña cordobesa, a 42 kilómetros de la capital provincial. Tiene una población de 7.257 habitantes (INE 2023).
Bujalance limita al norte con Pedro Abad y El Carpio, al nordeste con Montoro y Villa del Río, al sur con Córdoba y Cañete de las Torres, y al oeste con El Carpio y Montoro.