

En el año 2007 contaba con 2.510 habitantes. Su extensión superficial es de 56 km² y tiene una densidad de 44,8 hab/km². Sus coordenadas geográficas son 37º 26' N, 4º 05' O. Se encuentra situada a una altitud de 622 metros y a 114 kilómetros de la capital de provincia, Córdoba.
Es conocido por la calidad de su aceite de oliva virgen extra y por el patrimonio arqueológico, en el que destaca la villa romana de El Ruedo y un poblado ibérico sobre el Cerro de la Cruz.