Teresina alcançou uma população estimada de 908.012 habitantes em 2026, segundo os dados populacionais divulgados pelo IBGE. O número representa um aumento de 2.320 moradores em relação a 2025, equivalente a uma expansão de 0,26%. Com esse resultado, a capital piauiense aparece como a 16ª mais populosa do Brasil e ocupa a sexta posição entre as capitais da região Nordeste. A população de Teresina corresponde ainda a 26,76% do total de habitantes do Piauí, o que significa que aproximadamente uma em cada quatro pessoas que vivem no estado reside na capital.
Assim como ocorre no estado, Teresina apresenta uma desaceleração expressiva no ritmo de crescimento populacional quando comparada ao início dos anos 2000. Em 2002, a cidade registrou uma taxa de expansão demográfica de 1,53%, quase seis vezes superior à estimada para 2026. A diferença também é significativa no número absoluto de novos moradores: naquele ano, o crescimento anual foi de aproximadamente 11 mil pessoas, enquanto a estimativa atual aponta acréscimo de apenas 2.320 habitantes. Na comparação entre os dois períodos, a redução no crescimento anual chega a aproximadamente 79%.
No ranking nacional, São Paulo permanece como a capital mais populosa do país, com cerca de 11,9 milhões de habitantes, seguida pelo Rio de Janeiro, com 6,73 milhões, e Brasília, com aproximadamente 3 milhões. Na outra ponta estão Palmas, com 333,1 mil habitantes; Vitória, com 343,9 mil; e Rio Branco, com cerca de 390 mil. A posição de Teresina entre as capitais brasileiras demonstra a concentração populacional da cidade, mesmo diante do ritmo mais moderado de crescimento registrado nos últimos anos.
Considerando a Região Integrada de Desenvolvimento (RIDE) da Grande Teresina, a estimativa para 2026 é de aproximadamente 1,31 milhão de habitantes. Teresina responde por 69,23% desse contingente, enquanto Timon (MA), com 183,1 mil moradores, aparece como o segundo município mais populoso da região, concentrando 13,96% da população. Entre os municípios menos populosos da RIDE estão Miguel Leão, com 1,3 mil habitantes, Pau D'Arco, com 3,9 mil, e Coivaras, com 4,2 mil moradores.