Teresina é o 19º município mais populoso do país, com 866.300 habitantes. Houve um aumento de 52.070 pessoas, o equivalente a 6,39%, em relação ao Censo Demográfico de 2010, quando éramos 814.230 habitantes. O crescimento de Teresina foi o segundo maior entre as capitais do Nordeste, ficando atrás apenas de João Pessoa, que teve um crescimento de 15,3%. Os dados foram apresentados pelo IBGE como resultado do censo demográfico de 2022.