Huamachuco Population 2026
Huamachuco has a population of 21,768, making it the #106 biggest city in 🇵🇪 Peru, located in La Libertad. Roughly 0.1% of Peru's population lives here. It is about 355× smaller than Lima, the country's biggest city.
Population (city proper)
21,768
Rank in Peru
#106
Coordinates
7.80°S, 78.07°W
~3,341 m elevation · America/Lima
Distance to capital (Lima)
485 km
301 miles, straight line
Other big cities in La Libertad
Cities near Huamachuco
FAQ
What is the population of Huamachuco?
Huamachuco has a population of 21,768 (city proper, latest official figure via GeoNames), making it the #106 biggest city in Peru.
What region is Huamachuco in?
Huamachuco is located in La Libertad, Peru.
Is Huamachuco the capital of Peru?
No, the capital of Peru is Lima, about 485 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.