Entre las ciudades más pobladas se encuentran: Teresina (802 503 habs.), Parnaíba (146 000 habs.), Picos (73 000 habs.) y Floriano.