São Bento Population 2026
São Bento has a population of 48,036, making it the #692 biggest city in 🇧🇷 Brazil, located in Maranhão. It is about 258× smaller than São Paulo, the country's biggest city.
Population (city proper)
48,036
Rank in Brazil
#692
Coordinates
2.70°S, 44.82°W
~10 m elevation · America/Fortaleza
Distance to capital (Brasília)
1,494 km
928 miles, straight line
Other big cities in Maranhão
| City | Population | Rank in Brazil |
|---|---|---|
| São Luís | 917,237 | #16 |
| São José de Ribamar | 244,579 | #114 |
| Imperatriz | 218,106 | #133 |
| Timon | 174,465 | #166 |
| Caxias | 156,973 | #187 |
| Paço do Lumiar | 145,643 | #202 |
| Codó | 114,275 | #273 |
| Açailândia | 106,550 | #296 |
Cities near São Bento
- Palmeirândia21,059 people · ~10 km away
- São Vicente Ferrer19,498 people · ~23 km away
- Bequimão19,584 people · ~28 km away
- São João Batista18,544 people · ~29 km away
- Pinheiro84,621 people · ~35 km away
- Matinha22,034 people · ~51 km away
FAQ
What is the population of São Bento?
São Bento has a population of 48,036 (city proper, latest official figure via GeoNames), making it the #692 biggest city in Brazil.
What region is São Bento in?
São Bento is located in Maranhão, Brazil.
Is São Bento the capital of Brazil?
No, the capital of Brazil is Brasília, about 1,494 km away.
Sources & notes
Population refers to the city proper (municipal boundaries), not the metropolitan area. Source: GeoNames (CC BY 4.0), retrieved 2026-07-07. Country data: UN World Population Prospects 2024.