De acuerdo con el último censo realizado en la ciudad, en ella habitan 2,450,212 personas, pero considerando su área metropolitana de acuerdo al Instituto Nacional de Estadística, alcanza un estimado de 4.703.865 habitantes para 2018, lo que la convierte en la aglomeración urbana más poblada y extensa de América Central.