Segundo dados do último Censo realizado pelo IBGE – Instituto Brasileiro de Geografia e Estatística, apenas 4,61% das 217 cidades maranhenses tem mais de 100 mil habitantes.
Ainda segundo o Censo, São Luís é a cidade com o maior número de residentes: são 1.037.675 pessoas vivendo na capital.
Em seguida estão Imperatriz com 273.110 habitantes e São José de Ribamar com 244.579 moradores.
Os dados mostram ainda, que São José de Ribamar foi a cidade maranhense que teve o maior aumento populacional nos últimos 12 anos. Já Codó registrou uma queda na densidade demográfica.