Con una población de 1 620 343 habitantes en 2018, es la segunda ciudad más poblada de España después de Madrid, y la undécima de la Unión Europea.