Municipio español situado al norte de la provincia de Córdoba, Andalucía.
En el año 2016 contaba con 6.989 habitantes según el Instituto Nacional de Estadística (INE). Su extensión superficial es de 531,47 km² y tiene una densidad de 13,15 hab/km². Sus coordenadas geográficas son 38º 30′ N, 5º 08′ O. Se encuentra situada a una altitud de 542 metros y a 94 kilómetros de la capital de provincia, Córdoba. Su red hidrográfica pertenece casi en su totalidad a la cuenca del Guadiana, mediante su afluente el río Zújar; sólo el Arroyo del Caldero, afluente del río Cuzna, vierte sus aguas en la cuenca del Guadalquivir.