1,591 cities. 2 regions. 13 languages. That's the current coverage for Peru in the Geomelon API, led by Lima at 9,943,800 people.
Data updated: 2026-07-14
| City | Region | Population |
|---|---|---|
| Lima | Lima Province | 9,943,800 |
| Trujillo | β | 1,148,668 |
| Arequipa | β | 1,008,290 |
| Chiclayo | β | 552,508 |
| Callao | β | 537,377 |
| Piura | β | 473,025 |
| Huancayo | β | 450,900 |
| Cusco | β | 428,450 |
| Chimbote | β | 395,100 |
| Iquitos | β | 377,609 |
GET /cities/search?countryCode=pe&sort=population_desc&limit=3
[
{
"id": "29643851-a190-4b48-8c88-a78f3885490a",
"name": "Lima",
"population": 9943800,
"countryName": "Peru",
"countryCode": "PE",
"countryEmoji": "π΅πͺ",
"regionName": "Lima Province"
},
{
"id": "f578ecc3-5df4-4460-9445-95273c58de76",
"name": "Trujillo",
"population": 1148668,
"countryName": "Peru",
"countryCode": "PE",
"countryEmoji": "π΅πͺ",
"regionName": null
},
{
"id": "846fcf38-939b-4822-9ffb-f835eeae40a4",
"name": "Arequipa",
"population": 1008290,
"countryName": "Peru",
"countryCode": "PE",
"countryEmoji": "π΅πͺ",
"regionName": null
}
]curl --request GET \
--url 'https://geomelon.p.rapidapi.com/cities/search?countryCode=pe&sort=population_desc&limit=10' \
--header 'x-rapidapi-host: geomelon.p.rapidapi.com' \
--header 'x-rapidapi-key: YOUR_API_KEY'City names in Peru are available in 13 languages.
Prefer a static file? Download 222 Peru cities as JSON (31 KB, no API key) from the Peru cities dataset page.
Geomelon currently has 1,591 cities in Peru across 2 regions. Results are paginated, up to 100 per request.
Yes. RapidAPI's free tier covers a fixed number of requests per month with no credit card required. There is also a free, no-key city-autocomplete endpoint (the demo above) for prefix search.
Yes β city names in Peru are available in 13 languages. Pass the languages you want via the preferredLanguages parameter, most-preferred first.
The main search and lookup endpoints require a free RapidAPI key. The prefix-search autocomplete endpoint used in the demo above is public and does not require a key.