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.

LimaHuamachuco
Location of Huamachuco (capital Lima shown for reference). Boundaries: Natural Earth.
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

CityPopulationRank in Peru
Trujillo1,067,700#4
Chepén41,992#62
Chocope32,370#72
Pacasmayo29,165#78
Guadalupe25,376#90
Laredo24,691#96
Moche22,581#102
Santiago de Cao21,982#105

Cities near Huamachuco

  • Cajamarca201,329 people · ~85 km away
  • Virú20,774 people · ~102 km away
  • Laredo24,691 people · ~104 km away
  • Moche22,581 people · ~112 km away
  • Trujillo1,067,700 people · ~112 km away
  • Chocope32,370 people · ~127 km away

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.

← All biggest cities in Peru · Peru population by year