Todo el término municipal se encuentra dentro del ámbito de la cordillera Subbética y está compuesto de materiales sedimentarios de ambiente marino pelágico, calcíticos, calizas, dolomías, radiolaritas, margas, arcillas y yesos principalmente.