Home Cities Peru San Juan de Miraflores

Population of San Juan de Miraflores, Peru PE flag

City with 355,219 residents in Lima Department, Peru.

355,219
Residents (2026)
#5,196
World Ranking
#27
In Peru (of 134)

About San Juan de Miraflores

San Juan de Miraflores is a city located in Peru, in the Lima Department region. According to the latest available data (2026), the population of San Juan de Miraflores is approximately 355,219 residents, making it the #27 most populous city in Peru.

Globally, San Juan de Miraflores ranks #5,196 among the world's most populated cities.

San Juan de Miraflores City Statistics

CitySan Juan de Miraflores
CountryPE flag Peru
Population355,219
Global Rank#5,196
Rank in Peru#27 of 134 cities
City Categorycity
RegionLima Department
Latitude-12.1514
Longitude-76.97
Data Year2026

Where is San Juan de Miraflores PE flag Located?

San Juan de Miraflores is located in Peru, in the Lima Department region, at coordinates -12.1514° latitude and -76.97° longitude. San Juan de Miraflores 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 Juan de Miraflores?

The population of San Juan de Miraflores is approximately 355,219 residents according to the latest available data (2026).

Where is San Juan de Miraflores located?

San Juan de Miraflores is located in Peru at approximately -12.1514° latitude and -76.97° longitude.

Is San Juan de Miraflores one of the largest cities in Peru?

With a population of 355,219, San Juan de Miraflores is one of the notable urban areas in Peru. It ranks #27 out of 134 cities in the country.

Explore More Cities