O IBGE estima que a população de Teresina em 2019 seja de 864.845 habitantes. Isso significa 3.403 pessoas a mais que no ano passado, um crescimento de 0,39%.
Teresina concentra 26,42% da população total do Piauí. É a cidade mais populosa do Estado. Depois dela vem Parnaíba, com 153.078 habitantes, representando 4,67% da população total, e Picos, com 78.222 habitantes, equivalente a 2,39% do total.
Duas cidades piauienses (Teresina e Parnaíba) concentram mais de 30% da população total do Estado.
E 42,73% da população do Piauí está concentrada em 9 municípios, cuja população é superior a 40 mil habitantes.
O município menos populoso do Piauí é Miguel Leão, com 1.246 habitantes, representando 0,04% do total da população do Estado. No Piauí, 71,43% dos municípios, juntos, detêm 26,22% da população. São os municípios que não chegam a 10 mil habitantes e, por isso, recebem menos recursos do Fundo de Participação dos Municípios (FPM).