Al norte de la provincia afloran rocas que forman el relieve de Sierra Morena, compuesto principalmente por cuarcita, pizarra y granito del Paleozoico y forman una cordillera montañosa que se formó hace entre 354 y 292 millones de años, también llamada «cordillera Hercínica».