Largest Cities in Peru: Top 10 by Population
Source: Wikimedia Commons
Geography Guides

Largest Cities in Peru: Top 10 by Population

Discover the 10 largest cities in Peru by population, from Lima to Pucallpa.

Geography Worlds
March 27, 2026
7 min read

The largest city in Peru is Lima, the capital, with around 10 million residents in its metropolitan area — followed by Arequipa (1.1 million), Trujillo (800,000), Chiclayo (600,000), Piura (470,000), Cusco (430,000), Iquitos (420,000), Huancayo (380,000), Chimbote (370,000) and Pucallpa (270,000). Together these ten cities anchor a nation of roughly 33 million people, and they reveal how Peru's population clusters along the Pacific coast, climbs into the Andes, and pushes into the Amazon basin.

Lima: The Dominant Capital

Lima is in a class of its own. With close to 10 million people in Greater Lima (including the port city of Callao), it holds nearly a third of all Peruvians and dwarfs every other urban center — Arequipa, the runner-up, is roughly nine times smaller. Founded by Francisco Pizarro in 1535 as the "City of Kings," Lima was the capital of Spain's South American empire for centuries. Today it is the country's political, financial and cultural engine, home to the national government, the main international airport, and a coastline of districts from colonial Lima Centro to modern Miraflores and San Isidro. Remarkably, it sits in a coastal desert: Lima is the second-largest capital built in a desert anywhere on Earth, after Cairo, and rarely sees rain.

The Andean Cities

Away from the coast, Peru's mountain cities carry deep history. Arequipa, the second-largest city, sits at about 2,300 metres beneath three volcanoes and is famous for buildings of white volcanic sillar stone, earning it the nickname "the White City." Cusco, at roughly 3,400 metres, was the capital of the Inca Empire and remains the gateway for travellers heading to Machu Picchu. Huancayo anchors the central Andes in the fertile Mantaro Valley and serves as a major agricultural and trading hub. These highland cities show how altitude and pre-Columbian heritage shaped Peruvian urban life long before the Spanish arrived.

The Northern Coast

The desert coast north of Lima holds a string of large cities. Trujillo, the third-largest, lies near the ancient adobe city of Chan Chan and is known for its colonial architecture and the marinera dance. Chiclayo, a fast-growing commercial center, sits close to the tombs of the Lord of Sipán, one of the richest archaeological finds in the Americas. Piura, founded in 1532, is among the oldest Spanish cities in South America and the hub of a hot, dry region near the Ecuadorian border. Chimbote, farther south, grew rapidly around fishing and steel, reflecting the importance of Peru's anchovy fishery to the national economy.

The Amazon Cities

Two of the top ten lie in the rainforest, underscoring how much of Peru is Amazonian. Iquitos is often called the largest city in the world that cannot be reached by road — it is accessible only by river or air, sitting on the Amazon River deep in the jungle. It boomed during the rubber era of the late 1800s, leaving behind ornate tiled mansions. Pucallpa, on the Ucayali River, is a major timber and trade center and, unlike Iquitos, is connected to the highlands by road, making it a key link between the Amazon and the rest of the country.

Patterns in Peru's Urban Geography

Peru's largest cities follow the country's three great regions: the coastal desert (costa), the Andes (sierra) and the Amazon (selva). The coast holds most of the biggest cities, including Lima, Trujillo, Chiclayo, Piura and Chimbote. A few key facts:

  • Lima alone holds roughly 30% of Peru's total population.
  • Arequipa is the only other city above one million residents.
  • Iquitos and Pucallpa prove that major cities thrive in the Amazon, not just the coast.
  • Continued rural-to-urban migration keeps pushing growth in these regional capitals.

Three Countries in One

Peruvians describe their country as having three regions, and the distinction is genuine. The costa is a narrow desert strip along the Pacific, the sierra is the Andes, and the selva is Amazon rainforest, which covers around sixty per cent of the national territory and holds a small fraction of its people.

Every large city except Iquitos and Pucallpa sits on the coast or in the highlands. The rainforest cities are reached by river or air: Iquitos, with several hundred thousand residents, has no road connection to the rest of the country at all and is often called the largest city in the world unreachable by road.

The Andes rise to 6,768 metres at Huascaran, and highland cities sit at altitudes that affect visitors directly. Cusco is at about 3,400 metres and Juliaca higher still.

Lima Is a Desert City That Almost Never Rains

Lima receives a few millimetres of rain a year and is among the driest large cities on earth, second only to Cairo in that respect. It sits under a persistent winter fog, the garua, which supplies moisture without falling as rain.

The city's water comes from rivers fed by Andean glaciers that are retreating measurably, which makes long-term supply a serious planning problem for a metropolitan area of around ten million.

Francisco Pizarro founded it in 1535 as the City of Kings, and it governed Spanish South America for two centuries. Its historic centre is a UNESCO World Heritage Site, and the catacombs beneath the San Francisco monastery hold the remains of tens of thousands of people.

The Inca Capital Is Not the Largest City

Cusco was the capital of the Inca empire, Tawantinsuyu, and its name means navel in Quechua. The Spanish built churches directly on top of Inca foundations, and the results are visible throughout the city: Santo Domingo sits on the Qorikancha sun temple, whose stonework survived earthquakes that brought the colonial structure down.

That masonry, cut so precisely that blocks fit without mortar, is the reason Cusco and Machu Picchu are World Heritage Sites and the reason the region receives the majority of Peru's tourism.

Cusco itself holds only a few hundred thousand people, well down this list, and the surrounding Sacred Valley is farmland rather than suburb.

Arequipa Is Built From Volcanic Rock

Arequipa is the second city and is constructed largely from sillar, a white volcanic stone quarried nearby, which is why it is called the white city. It sits beneath the Misti volcano at about 2,300 metres.

Its historic centre is a World Heritage Site, and the Santa Catalina monastery within it is effectively a walled town of painted streets that was closed to outsiders for four centuries until 1970.

Arequipa has a long tradition of regional independence from Lima, occasionally expressed as talk of a separate republic, and the rivalry between the two cities is a standing feature of Peruvian life.

The Coast Was Settled Long Before the Inca

Peru's urban history is far older than the Inca, whose empire lasted under a century before the Spanish arrival. Caral, in the Supe valley north of Lima, dates from around 2600 BC and is among the oldest urban centres in the Americas, contemporary with the Egyptian pyramids.

The Nazca lines were drawn into the southern desert between roughly 500 BC and 500 AD, the Moche built adobe pyramids on the north coast, and Chan Chan near Trujillo was the largest adobe city in the world and the capital of the Chimu.

Trujillo and Chiclayo, the main northern cities on this list, sit in the middle of that archaeology, and the Royal Tombs of Sipan museum near Chiclayo holds one of the richest undisturbed burials ever found in the Americas. Our Peru country guide covers the coast, sierra and selva these sites are spread across.

Common Questions About Peruvian Cities

What is the largest city in Peru?

Lima, the capital, is by far the largest city in Peru, with about 10 million people in its metropolitan area — including the adjoining port of Callao. No other Peruvian city comes close in size.

What is the second-largest city in Peru?

Arequipa is the second-largest, with roughly 1.1 million residents. Set in the southern Andes beneath volcanic peaks, it is the only Peruvian city besides Lima with more than a million people.

Which large Peruvian city has no road access?

Iquitos, with about 420,000 people, is reachable only by boat or plane. It sits deep in the Amazon rainforest and is widely described as the largest city on Earth with no road connection to the outside world.

How many people live in Peru?

Peru has a total population of approximately 33 million. A large share lives in cities, with the coastal strip — especially Lima — being the most densely populated part of the country. Fancy putting South American geography to the test? Our geography games are the place.

Which Peruvian city is closest to Machu Picchu?

Cusco, about 75 kilometres away, is the usual base. The site itself is reached by train to Aguas Calientes and then by bus or on foot, as there is no road to the ruins.

Why does it never rain in Lima?

The cold Humboldt Current offshore suppresses convection, and the Andes block moisture from the Amazon. Lima gets a few millimetres a year and sits under winter fog instead, which makes it one of the driest large cities in the world.

Can you drive to Iquitos?

No. Iquitos has several hundred thousand residents and no road connection to the rest of Peru. It is reached by river or by air, which makes it the largest city in the world not accessible by road.