El día 1 de enero de 2017 contaba con 132.551 habitantes censados y por tanto es la novena de las doce ciudades andaluzas que superan los cien mil habitantes, ocupando el puesto 48 en el conjunto de España.