Ribeirão Preto atingiu a marca populacional de 720.116 habitantes, segundo estimativa do IBGE (Instituto Brasileiro de Geografia e Estatística) para 2021.
Na estimativa de 2020, Ribeirão Preto aparece com 711.825 habitantes. O crescimento em um ano foi de 8.291 moradores, equivalente a 1,16%. No último censo, realizado em 2010, Ribeirão estava com 604.682 habitantes.
O município de São Paulo continua sendo o mais populoso, com 12,4 milhões de habitantes, seguido pelo Rio de Janeiro (6,8 milhões), Brasília (3,1 milhões) e Salvador (2,9 milhões).
Conforme o IBGE, os efeitos da pandemia da covid-19 na estimativa populacional não foram incorporados nesta projeção por causa da ausência de novos dados de migração, além da necessidade de consolidação dos dados de mortalidade e fecundidade.