Norway has 6,339 cities in the Geomelon dataset, one of the more densely covered countries in the API. The most populous is Oslo in Oslo Municipality, at 717,710 people. Query it by name, region, or coordinates, with translations in 20 languages.
Data updated: 2026-07-14
| City | Region | Population |
|---|---|---|
| Oslo | Oslo Municipality | 717,710 |
| Bergen | — | 291,189 |
| Trondheim | Trøndelag | 216,518 |
| Stavanger | Rogaland | 129,300 |
| Sandvika | Akershus | 115,543 |
| Sandnes Municipality | Rogaland | 84,908 |
| Kristiansand | Agder | 67,372 |
| Fredrikstad | Østfold | 63,610 |
| Sandnes | Rogaland | 58,694 |
| Tønsberg | Vestfold | 55,939 |
GET /cities/search?countryCode=no&sort=population_desc&limit=3
[
{
"id": "dde6b6e6-deac-4e0b-8f7d-4f15ad5eada3",
"name": "Oslo",
"population": 717710,
"countryName": "Norway",
"countryCode": "NO",
"countryEmoji": "🇳🇴",
"regionName": "Oslo Municipality"
},
{
"id": "425c7923-ab6a-4269-b87d-56f503232c8f",
"name": "Bergen",
"population": 291189,
"countryName": "Norway",
"countryCode": "NO",
"countryEmoji": "🇳🇴",
"regionName": null
},
{
"id": "e764a0f1-23f5-425f-bf5a-91f88b86b0aa",
"name": "Trondheim",
"population": 216518,
"countryName": "Norway",
"countryCode": "NO",
"countryEmoji": "🇳🇴",
"regionName": "Trøndelag"
}
]curl --request GET \
--url 'https://geomelon.p.rapidapi.com/cities/search?countryCode=no&sort=population_desc&limit=10' \
--header 'x-rapidapi-host: geomelon.p.rapidapi.com' \
--header 'x-rapidapi-key: YOUR_API_KEY'City names in Norway are available in 20 languages.
Prefer a static file? Download 507 Norway cities as JSON (71 KB, no API key) from the Norway cities dataset page.
Geomelon currently has 6,339 cities in Norway across 14 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 Norway are available in 20 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.