A população de Teresina foi estimada em cerca de 906 mil habitantes em 2025, segundo dados da Pesquisa Nacional por Amostra de Domicílios Contínua (PNADC), do IBGE . O número representa um aumento de aproximadamente 60 mil pessoas em relação a 2012, quando a capital tinha cerca de 846 mil moradores. No período, o crescimento foi de 7,09%, colocando a cidade na terceira posição entre as capitais nordestinas e na 14ª colocação entre as 27 capitais brasileiras.
Apesar da variação registrada, o índice de crescimento populacional da capital piauiense ficou abaixo da média nacional no mesmo período. Em todo o Brasil, o aumento foi de 7,92% entre 2012 e 2025. Os dados fazem parte do levantamento que analisa características gerais dos domicílios e da população residente no país, com base em amostras contínuas realizadas pelo IBGE ao longo dos anos.
No recorte regional, Teresina apresentou desempenho inferior apenas ao de duas capitais nordestinas. João Pessoa, na Paraíba, registrou crescimento de 18,63%, enquanto Aracaju, em Sergipe, teve alta de 7,31%. As demais capitais da região ficaram abaixo do índice observado na capital piauiense no mesmo intervalo analisado.
No cenário nacional, os maiores crescimentos populacionais foram observados em Boa Vista, com 53,85%, Palmas, com 33,33%, e Florianópolis, com 31,61%. Em contrapartida, cinco capitais apresentaram redução no número de habitantes: Salvador (-4,93%), Porto Alegre (-3,14%), Natal (-3,09%), Belém (-1,55%) e Belo Horizonte (-0,33%), conforme os dados divulgados pelo IBGE.