El municipio se encuentra a 50 km de Cordoba y cuenta con una extension de 168 km2 y una altitud de 280 m sobre el nivel del mar. La ciudad estuvo poblada desde el Paleolítico Medio. Durante la dominación romana participó en la batalla de Munda, que puso fin a la guerra entre César y Pompeyo. En la época árabe se llamó Poley y fue dominada por Omar ben Hafsún, hasta el año 890 en que fue conquistada por el emir de Córdoba. En el año 1240 fue conquistada por los cristianos y Alfonso X la donó a Gonzalo Yáñez Dovinel en 1257. Tras las guerras civiles de Pedro I y Enrique II la ciudad pasó a poder de Gonzalo Fernández de Córdoba. Su población descendió fuertemente durante las epidemias sufridas en los siglos XVII y XVIII. La segunda república fué cruentemente truncada tras el alzamiento del 17 de julio de 1936. Aguilar de la Frontera quedó pronto bajo el control de las tropas nacionales, iniciándose una represión que segó las vidas de numerosos aguilarenses. Actualmente la ciudad se sustenta gracias a la agricultura y la cerámica.