La tasa de natalidad de la provincia (nacidos por cada 1.000 habitantes) es de 12,14 puntos (INE 2005), cifra superior a la del conjunto español (10,65 puntos) y a la de Andalucía (11,46), situándose en tercer lugar en cuanto a provincias andaluzas se refiere, tras Almería y Cádiz.