Geomelon tracks 60,229 cities in Poland, spread across 21 regions. Katowice urban area is the largest, with a population of 1,903,000. City names are available in 45 languages through the API below.
Data updated: 2026-07-14
| City | Region | Population |
|---|---|---|
| Katowice urban area | Silesian Voivodeship | 1,903,000 |
| Warsaw | Masovian Voivodeship | 1,862,402 |
| Kraków | Lesser Poland Voivodeship | 804,237 |
| Wrocław | Lower Silesian Voivodeship | 673,531 |
| Łódź | Łódź Voivodeship | 648,711 |
| Poznań | Greater Poland Voivodeship | 546,859 |
| Gdańsk | Pomeranian Voivodeship | 487,834 |
| Szczecin | West Pomeranian Voivodeship | 387,700 |
| Lublin | Lublin Voivodeship | 334,681 |
| Bydgoszcz | Kuyavian-Pomeranian Voivodeship | 324,984 |
GET /cities/search?countryCode=pl&sort=population_desc&limit=3
[
{
"id": "4fe9f1b3-5ce5-4482-b9c5-bec42ee81b1b",
"name": "Katowice urban area",
"population": 1903000,
"countryName": "Poland",
"countryCode": "PL",
"countryEmoji": "🇵🇱",
"regionName": "Silesian Voivodeship"
},
{
"id": "646ba6cf-e757-4e79-b188-4f2052aa4224",
"name": "Warsaw",
"population": 1862402,
"countryName": "Poland",
"countryCode": "PL",
"countryEmoji": "🇵🇱",
"regionName": "Masovian Voivodeship"
},
{
"id": "580374ae-4cbe-4acf-a00b-1bab01d86399",
"name": "Kraków",
"population": 804237,
"countryName": "Poland",
"countryCode": "PL",
"countryEmoji": "🇵🇱",
"regionName": "Lesser Poland Voivodeship"
}
]curl --request GET \
--url 'https://geomelon.p.rapidapi.com/cities/search?countryCode=pl&sort=population_desc&limit=10' \
--header 'x-rapidapi-host: geomelon.p.rapidapi.com' \
--header 'x-rapidapi-key: YOUR_API_KEY'City names in Poland are available in 45 languages.
Prefer a static file? Download 5,000 Poland cities as JSON (806 KB, no API key) from the Poland cities dataset page.
Geomelon currently has 60,229 cities in Poland across 21 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 Poland are available in 45 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.