Moyobamba Population 2026
Moyobamba has a population of 50,073, making it the #54 biggest city in 🇵🇪 Peru, located in San Martín Department. Roughly 0.1% of Peru's population lives here. It is about 155× smaller than Lima, the country's biggest city.
Population (city proper)
50,073
Rank in Peru
#54
Coordinates
6.03°S, 76.97°W
~741 m elevation · America/Lima
Distance to capital (Lima)
668 km
415 miles, straight line
Other big cities in San Martín Department
Cities near Moyobamba
- Rioja25,057 people · ~21 km away
- La Banda24,932 people · ~86 km away
- Yurimaguas41,827 people · ~95 km away
- Chachapoyas32,026 people · ~101 km away
- Bellavista15,231 people · ~121 km away
- Juanjuí37,715 people · ~130 km away
FAQ
What is the population of Moyobamba?
Moyobamba has a population of 50,073 (city proper, latest official figure via GeoNames), making it the #54 biggest city in Peru.
What region is Moyobamba in?
Moyobamba is located in San Martín Department, Peru.
Is Moyobamba the capital of Peru?
No, the capital of Peru is Lima, about 668 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.