Su población sobrepasa el millón seiscientos cuarenta mil habitantes, según el censo de 2018, siendo la segunda provincia de Andalucía y la sexta de España por población, superando ampliamente en número de habitantes a Comunidades autónomas como Aragón, Baleares, Cantabria, Extremadura, Navarra o La Rioja.