Iznájar es un municipio español situado en la provincia de Córdoba, en la comunidad autónoma de Andalucía. Se encuentra en la comarca de la Subbética y limita con los municipios de Rute, Cuevas de San Marcos, Villanueva de Algaidas, Archidona, Loja y Algarinejo. Cuenta con una población aproximada de 5.000 habitantes. La localidad se encuentra a una altitud de 539 metros sobre el nivel del mar y su término municipal tiene una superficie de 232,37 km².