1,079 cities across 125 countries and 163 country profiles, each merging all seven Numbeo indices into one queryable record — so you can ask “where is safe, affordable and livable?” in a single query. Aggregate index data only. Snapshot July 21, 2026.
across 125countries, each one merged from Numbeo’s current global rankings so a single record answers cost, safety, health care, pollution, traffic and housing at once.
per record — cost of living, quality of life, crime & safety, health care, pollution, trafficand property investment — all on Numbeo’s New York = 100 comparable scale, filterable and sortable.
as their own aggregate profiles in a second index, so you can compare nations directly or drill from a country into its cities — cheapest is India at index 18.1, vs New York’s 100.
search, facet and pull JSON over /datasets/numbeo-cities and /datasets/numbeo-countries — no crawl to run, also available as hosted MCP tools.
A city enters the dataset once any family ranks it, and each record lists the families it carries in coverage[]. Filter and sort on the index you actually need.
Straight from the live index, New York = 100 for cost. Safety and quality of life are Numbeo's higher-is-better composite scores.
Most expensive (cost of living)
| City | COL index |
|---|---|
| Zurich, Switzerland | 123.8 |
| George Town, Cayman Islands | 117.5 |
| Basel, Switzerland | 112.0 |
| Geneva, Switzerland | 111.9 |
| Lugano, Switzerland | 111.6 |
| Lucerne, Switzerland | 111.1 |
| Bern, Switzerland | 110.0 |
| Lausanne, Switzerland | 109.7 |
Safest
| City | Safety |
|---|---|
| Abu Dhabi, United Arab Emirates | 88.7 |
| Ajman, United Arab Emirates | 88.6 |
| Ras al-Khaimah, United Arab Emirates | 85.3 |
| Sharjah, United Arab Emirates | 84.7 |
| Doha, Qatar | 84.6 |
| Dubai, United Arab Emirates | 83.8 |
| Taipei, Taiwan | 83.4 |
| Muscat, Oman | 81.4 |
Best quality of life
| City | QoL |
|---|---|
| The Hague (Den Haag), Netherlands | 222.7 |
| Eindhoven, Netherlands | 213.2 |
| Utrecht, Netherlands | 206.0 |
| Gent, Belgium | 205.3 |
| Rotterdam, Netherlands | 204.6 |
| Luxembourg, Luxembourg | 204.1 |
| Groningen, Netherlands | 203.4 |
| Stuttgart, Germany | 203.1 |
Country-level Cost of Living Index (New York = 100), from the numbeo-countries index.
Cheapest to live in
| Country | COL index |
|---|---|
| India | 18.1 |
| Libya | 19.4 |
| Nigeria | 20.2 |
| Pakistan | 20.3 |
| Egypt | 21.5 |
| Afghanistan | 21.6 |
Most expensive
| Country | COL index |
|---|---|
| Bermuda | 135.8 |
| Cayman Islands | 119.9 |
| Switzerland | 109.8 |
| Bahamas | 101.3 |
| Iceland | 97.6 |
| Jersey | 91.1 |
A few micro-territories with very thin contributor samples can rank anomalously high; the tables above use the well-sampled cut. Rank on the index you need and treat small places as indicative.
Every field is filterable, facetable or sortable over the API.
citycity_slugcountrycoverage[]synced_atcost_of_living_indexrent_indexgroceries_indexrestaurant_price_indexlocal_purchasing_power_indexquality_of_life_indexsafety_indexcrime_indexhealth_care_indexpollution_indexclimate_indextraffic_indextraffic_time_index_minutesproperty_price_to_income_ratioproperty_affordability_indexReads a stored index — no live scraping. Also available as hosted MCP tools.
numbeo-cities/search?min_safety_index=70&max_cost_of_living_index=50&sort=safety_descnumbeo-cities/search?country=Netherlands&sort=quality_of_life_descnumbeo-countries/search?sort=cost_of_living_ascnumbeo-cities/items/Lisbonnumbeo-cities/facets?facet=countrycoverage[] lists the families it carries; smaller cities have a subset. The long tail of very small cities has prices but no composite Cost of Living Index.Built with the same structured web-data API that powers our US Housing Markets and Airbnb markets datasets. See the full data catalog.