Según datos del censo de 2010, de acuerdo con el IBGE (Instituto Brasileiro de Geografia e Estatística ), la población de Río era de 6.320.446 de personas, lo que la convierte en la segunda mayor zona urbana de Brasil y la tercera de Sudamérica.