Home Cities Peru San Martín de Porres

Population of San Martín de Porres, Peru PE flag

Mid-sized city with 654,083 residents in Lima Department, Peru.

654,083
Residents (2026)
#2,843
World Ranking
#8
In Peru (of 134)

About San Martín de Porres

San Martín de Porres is a mid-sized city located in Peru, in the Lima Department region. According to the latest available data (2026), the population of San Martín de Porres is approximately 654,083 residents, making it the #8 most populous city in Peru.

Globally, San Martín de Porres ranks #2,843 among the world's most populated cities.

San Martín de Porres City Statistics

CitySan Martín de Porres
CountryPE flag Peru
Population654,083
Global Rank#2,843
Rank in Peru#8 of 134 cities
City Categorymid-sized city
RegionLima Department
Latitude-11.9925
Longitude-77.0884
Data Year2026

Population Comparison

To put San Martín de Porres's population of 654,083 into perspective:

  • San Martín de Porres has over 654,000 residents.

Where is San Martín de Porres PE flag Located?

San Martín de Porres is located in Peru, in the Lima Department region, at coordinates -11.9925° latitude and -77.0884° longitude. San Martín de Porres is located in the southern subtropics.

Nearby Cities

Other Cities in Peru PE flag

View all cities in Peru

Largest Cities in Peru PE flag

# City Population
2 Trujillo 1,148,668
3 San Juan de Lurigancho 1,117,629
4 Arequipa Province 1,080,635
5 Arequipa 1,008,290
6 Trujillo province 970,016

Frequently Asked Questions

What is the population of San Martín de Porres?

The population of San Martín de Porres is approximately 654,083 residents according to the latest available data (2026).

Where is San Martín de Porres located?

San Martín de Porres is located in Peru at approximately -11.9925° latitude and -77.0884° longitude.

Is San Martín de Porres one of the largest cities in Peru?

With a population of 654,083, San Martín de Porres is one of the notable urban areas in Peru. It ranks #8 out of 134 cities in the country.

Explore More Cities