Con 325.916 habitantes en 2018, es la tercera ciudad más grande y poblada de Andalucía tras Sevilla y Málaga, y la 12ª de España.