{"schema_version":"immigrationdb.mcp.v3.query-index.v1","snapshot_id":"approved-static-d7ed373c115d60d0","generated_at":"2026-09-12","canonical_origin":"https://immigrationdb.com","facts_path":"facts.ndjson","city_count":27086,"fact_count":753982,"countries":[{"country_code":"AT","path":"countries/at.json","city_count":269,"fact_count":4567,"code":"AT","name":"Austria","slug":"austria"},{"country_code":"AU","path":"countries/au.json","city_count":100,"fact_count":2741,"code":"AU","name":"Australia","slug":"australia"},{"country_code":"BE","path":"countries/be.json","city_count":679,"fact_count":11616,"code":"BE","name":"Belgium","slug":"belgium"},{"country_code":"BG","path":"countries/bg.json","city_count":9,"fact_count":107,"code":"BG","name":"Bulgaria","slug":"bulgaria"},{"country_code":"CA","path":"countries/ca.json","city_count":485,"fact_count":10968,"code":"CA","name":"Canada","slug":"canada"},{"country_code":"CH","path":"countries/ch.json","city_count":464,"fact_count":7638,"code":"CH","name":"Switzerland","slug":"switzerland"},{"country_code":"CY","path":"countries/cy.json","city_count":25,"fact_count":284,"code":"CY","name":"Cyprus","slug":"cyprus"},{"country_code":"CZ","path":"countries/cz.json","city_count":299,"fact_count":4462,"code":"CZ","name":"Czechia","slug":"czechia"},{"country_code":"DE","path":"countries/de.json","city_count":3188,"fact_count":77745,"code":"DE","name":"Germany","slug":"germany"},{"country_code":"DK","path":"countries/dk.json","city_count":169,"fact_count":2459,"code":"DK","name":"Denmark","slug":"denmark"},{"country_code":"EE","path":"countries/ee.json","city_count":39,"fact_count":594,"code":"EE","name":"Estonia","slug":"estonia"},{"country_code":"ES","path":"countries/es.json","city_count":1387,"fact_count":36259,"code":"ES","name":"Spain","slug":"spain"},{"country_code":"FI","path":"countries/fi.json","city_count":156,"fact_count":4126,"code":"FI","name":"Finland","slug":"finland"},{"country_code":"FR","path":"countries/fr.json","city_count":2346,"fact_count":59291,"code":"FR","name":"France","slug":"france"},{"country_code":"GR","path":"countries/gr.json","city_count":274,"fact_count":2437,"code":"GR","name":"Greece","slug":"greece"},{"country_code":"HR","path":"countries/hr.json","city_count":4,"fact_count":105,"code":"HR","name":"Croatia","slug":"croatia"},{"country_code":"HU","path":"countries/hu.json","city_count":278,"fact_count":3921,"code":"HU","name":"Hungary","slug":"hungary"},{"country_code":"IE","path":"countries/ie.json","city_count":70,"fact_count":938,"code":"IE","name":"Ireland","slug":"ireland"},{"country_code":"IS","path":"countries/is.json","city_count":10,"fact_count":165,"code":"IS","name":"Iceland","slug":"iceland"},{"country_code":"IT","path":"countries/it.json","city_count":2387,"fact_count":56134,"code":"IT","name":"Italy","slug":"italy"},{"country_code":"JP","path":"countries/jp.json","city_count":2497,"fact_count":32549,"code":"JP","name":"Japan","slug":"japan"},{"country_code":"KR","path":"countries/kr.json","city_count":235,"fact_count":4826,"code":"KR","name":"South Korea","slug":"south-korea"},{"country_code":"LT","path":"countries/lt.json","city_count":45,"fact_count":411,"code":"LT","name":"Lithuania","slug":"lithuania"},{"country_code":"LU","path":"countries/lu.json","city_count":31,"fact_count":395,"code":"LU","name":"Luxembourg","slug":"luxembourg"},{"country_code":"LV","path":"countries/lv.json","city_count":34,"fact_count":591,"code":"LV","name":"Latvia","slug":"latvia"},{"country_code":"MT","path":"countries/mt.json","city_count":15,"fact_count":283,"code":"MT","name":"Malta","slug":"malta"},{"country_code":"NL","path":"countries/nl.json","city_count":607,"fact_count":13578,"code":"NL","name":"Netherlands","slug":"netherlands"},{"country_code":"NO","path":"countries/no.json","city_count":176,"fact_count":3866,"code":"NO","name":"Norway","slug":"norway"},{"country_code":"NZ","path":"countries/nz.json","city_count":93,"fact_count":1054,"code":"NZ","name":"New Zealand","slug":"new-zealand"},{"country_code":"PL","path":"countries/pl.json","city_count":634,"fact_count":7146,"code":"PL","name":"Poland","slug":"poland"},{"country_code":"PT","path":"countries/pt.json","city_count":564,"fact_count":6681,"code":"PT","name":"Portugal","slug":"portugal"},{"country_code":"RO","path":"countries/ro.json","city_count":723,"fact_count":11122,"code":"RO","name":"Romania","slug":"romania"},{"country_code":"SE","path":"countries/se.json","city_count":296,"fact_count":7859,"code":"SE","name":"Sweden","slug":"sweden"},{"country_code":"SI","path":"countries/si.json","city_count":86,"fact_count":1169,"code":"SI","name":"Slovenia","slug":"slovenia"},{"country_code":"SK","path":"countries/sk.json","city_count":144,"fact_count":1808,"code":"SK","name":"Slovakia","slug":"slovakia"},{"country_code":"UK","path":"countries/uk.json","city_count":1178,"fact_count":19192,"code":"UK","name":"United Kingdom","slug":"united-kingdom"},{"country_code":"US","path":"countries/us.json","city_count":7090,"fact_count":354895,"code":"US","name":"United States","slug":"united-states"}],"metrics":[{"metric_id":"address_density","path":"metrics/address_density.json","fact_count":331,"city_count":331,"countries":["NL"],"blocks":["identity"],"units":["addresses/km²"],"grains":["municipality"],"comparison_eligible_count":331},{"metric_id":"air_quality_no2_annual_ug_m3","path":"metrics/air_quality_no2_annual_ug_m3.json","fact_count":6668,"city_count":6668,"countries":["AT","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","LT","LU","LV","MT","NL","NO","PL","PT","SE","SI","SK","UK"],"blocks":["climate_air"],"units":["ug/m3","µg/m³"],"grains":["city","nearest_station"],"comparison_eligible_count":6668},{"metric_id":"air_quality_no2_current_ug_m3","path":"metrics/air_quality_no2_current_ug_m3.json","fact_count":2217,"city_count":2217,"countries":["AT","DE","FR","NO","SE","UK"],"blocks":["climate_air"],"units":["ug/m3"],"grains":["city"],"comparison_eligible_count":2217},{"metric_id":"air_quality_pm10_annual_ug_m3","path":"metrics/air_quality_pm10_annual_ug_m3.json","fact_count":6467,"city_count":6467,"countries":["AT","BE","BG","CA","DE","DK","EE","ES","FR","IT","KR","LT","MT","NL","NO","PL","PT","SE","SK","UK"],"blocks":["climate_air"],"units":["ug/m3","µg/m³"],"grains":["city","nearest_station"],"comparison_eligible_count":6467},{"metric_id":"air_quality_pm10_current_ug_m3","path":"metrics/air_quality_pm10_current_ug_m3.json","fact_count":2,"city_count":2,"countries":["DE"],"blocks":["climate_air"],"units":["ug/m3"],"grains":["city"],"comparison_eligible_count":2},{"metric_id":"air_quality_pm25_annual_ug_m3","path":"metrics/air_quality_pm25_annual_ug_m3.json","fact_count":20097,"city_count":20097,"countries":["AT","AU","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","JP","KR","LT","LU","LV","MT","NL","NO","NZ","PL","PT","RO","SE","SI","SK","UK","US"],"blocks":["climate_air"],"units":["ug/m3","µg/m³"],"grains":["city","nearest_station"],"comparison_eligible_count":15416},{"metric_id":"air_quality_pm25_current_ug_m3","path":"metrics/air_quality_pm25_current_ug_m3.json","fact_count":2,"city_count":2,"countries":["DE"],"blocks":["climate_air"],"units":["ug/m3"],"grains":["city"],"comparison_eligible_count":2},{"metric_id":"airport_direct_destinations_count","path":"metrics/airport_direct_destinations_count.json","fact_count":8778,"city_count":8778,"countries":["AT","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HU","IE","IS","IT","JP","LT","LU","LV","MT","NL","NZ","PL","PT","RO","SE","SK","UK","US"],"blocks":["mobility_admin"],"units":["count"],"grains":["city"],"comparison_eligible_count":8778},{"metric_id":"area_km2","path":"metrics/area_km2.json","fact_count":1982,"city_count":1982,"countries":["CA","CH","DE","EE","ES","FI","LV","NL","NO","SE","UK"],"blocks":["identity"],"units":["km2","km²"],"grains":["city","gemeente","kommune_proxy","municipality","per_bua"],"comparison_eligible_count":1878},{"metric_id":"average_monthly_gross_earnings_eur","path":"metrics/average_monthly_gross_earnings_eur.json","fact_count":108,"city_count":108,"countries":["AT","FI","SI"],"blocks":["work_income"],"units":["EUR/month"],"grains":["city","maakunta","regional_context"],"comparison_eligible_count":108},{"metric_id":"avg_download_mbps_2024","path":"metrics/avg_download_mbps_2024.json","fact_count":331,"city_count":331,"countries":["NL"],"blocks":["other"],"units":["Mbps"],"grains":["municipality"],"comparison_eligible_count":331},{"metric_id":"avg_woz_value_k_eur","path":"metrics/avg_woz_value_k_eur.json","fact_count":326,"city_count":326,"countries":["NL"],"blocks":["other"],"units":["kEUR"],"grains":["municipality"],"comparison_eligible_count":326},{"metric_id":"banen_total","path":"metrics/banen_total.json","fact_count":331,"city_count":331,"countries":["NL"],"blocks":["other"],"units":["jobs"],"grains":["municipality"],"comparison_eligible_count":331},{"metric_id":"bike_sharing_present","path":"metrics/bike_sharing_present.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["other"],"units":["boolean"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"broadband_fiber_coverage_pct","path":"metrics/broadband_fiber_coverage_pct.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["work_income"],"units":["percent"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"broadband_fttbh_availability_percent","path":"metrics/broadband_fttbh_availability_percent.json","fact_count":3597,"city_count":3597,"countries":["BE","DE","FR","IT"],"blocks":["work_income"],"units":["percent"],"grains":["city","place"],"comparison_eligible_count":3597},{"metric_id":"broadband_gigabit_availability_percent","path":"metrics/broadband_gigabit_availability_percent.json","fact_count":6449,"city_count":6449,"countries":["BE","DE","DK","ES","FR","NL","UK"],"blocks":["work_income"],"units":["percent"],"grains":["city","place"],"comparison_eligible_count":6345},{"metric_id":"car_density_per_1000","path":"metrics/car_density_per_1000.json","fact_count":5150,"city_count":5150,"countries":["AT","BE","CH","CZ","DE","DK","ES","FI","HR","HU","IT","KR","LT","LV","NL","NO","PL","SE","SI","SK"],"blocks":["identity"],"units":["cars per 1000 people","cars/1000 residents","cars_per_1000_residents","per 1000","per_1000"],"grains":["bundesland","city","fylke_proxy","place"],"comparison_eligible_count":5150},{"metric_id":"childcare_coverage_3_6_pct","path":"metrics/childcare_coverage_3_6_pct.json","fact_count":18,"city_count":18,"countries":["NO"],"blocks":["family_education"],"units":["percent"],"grains":["municipality"],"comparison_eligible_count":18},{"metric_id":"childcare_coverage_percent_0_6","path":"metrics/childcare_coverage_percent_0_6.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["family_education"],"units":["percent"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"city_area_km2","path":"metrics/city_area_km2.json","fact_count":15855,"city_count":15855,"countries":["AT","AU","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IS","IT","JP","KR","LT","LU","LV","MT","NL","NO","NZ","PL","PT","SE","SI","SK","UK","US"],"blocks":["identity"],"units":["km2"],"grains":["city","municipality","place"],"comparison_eligible_count":15829},{"metric_id":"climate_avg_temp_jan_c","path":"metrics/climate_avg_temp_jan_c.json","fact_count":392,"city_count":392,"countries":["EE","FI","LV","NO","SE"],"blocks":["climate_air"],"units":["celsius","°C"],"grains":["city","nearest_station"],"comparison_eligible_count":392},{"metric_id":"climate_grid_annual_mean_c","path":"metrics/climate_grid_annual_mean_c.json","fact_count":45,"city_count":45,"countries":["AT","BE","BG","DE","DK","EE","ES","FI","FR","IE","IT","JP","LV","NL","NO","PL","PT","SE","US"],"blocks":["climate_air"],"units":["°C"],"grains":["city_coordinate_grid"],"comparison_eligible_count":45},{"metric_id":"climate_grid_annual_precipitation_mm","path":"metrics/climate_grid_annual_precipitation_mm.json","fact_count":45,"city_count":45,"countries":["AT","BE","BG","DE","DK","EE","ES","FI","FR","IE","IT","JP","LV","NL","NO","PL","PT","SE","US"],"blocks":["climate_air"],"units":["mm/year"],"grains":["city_coordinate_grid"],"comparison_eligible_count":45},{"metric_id":"climate_grid_january_mean_c","path":"metrics/climate_grid_january_mean_c.json","fact_count":45,"city_count":45,"countries":["AT","BE","BG","DE","DK","EE","ES","FI","FR","IE","IT","JP","LV","NL","NO","PL","PT","SE","US"],"blocks":["climate_air"],"units":["°C"],"grains":["city_coordinate_grid"],"comparison_eligible_count":45},{"metric_id":"climate_grid_january_min_c","path":"metrics/climate_grid_january_min_c.json","fact_count":45,"city_count":45,"countries":["AT","BE","BG","DE","DK","EE","ES","FI","FR","IE","IT","JP","LV","NL","NO","PL","PT","SE","US"],"blocks":["climate_air"],"units":["°C"],"grains":["city_coordinate_grid"],"comparison_eligible_count":45},{"metric_id":"climate_grid_july_max_c","path":"metrics/climate_grid_july_max_c.json","fact_count":45,"city_count":45,"countries":["AT","BE","BG","DE","DK","EE","ES","FI","FR","IE","IT","JP","LV","NL","NO","PL","PT","SE","US"],"blocks":["climate_air"],"units":["°C"],"grains":["city_coordinate_grid"],"comparison_eligible_count":45},{"metric_id":"climate_grid_july_mean_c","path":"metrics/climate_grid_july_mean_c.json","fact_count":45,"city_count":45,"countries":["AT","BE","BG","DE","DK","EE","ES","FI","FR","IE","IT","JP","LV","NL","NO","PL","PT","SE","US"],"blocks":["climate_air"],"units":["°C"],"grains":["city_coordinate_grid"],"comparison_eligible_count":45},{"metric_id":"climate_grid_precipitation_rate_mm_day","path":"metrics/climate_grid_precipitation_rate_mm_day.json","fact_count":45,"city_count":45,"countries":["AT","BE","BG","DE","DK","EE","ES","FI","FR","IE","IT","JP","LV","NL","NO","PL","PT","SE","US"],"blocks":["climate_air"],"units":["mm/day"],"grains":["city_coordinate_grid"],"comparison_eligible_count":45},{"metric_id":"climate_grid_solar_exposure_kwh_m2_day","path":"metrics/climate_grid_solar_exposure_kwh_m2_day.json","fact_count":45,"city_count":45,"countries":["AT","BE","BG","DE","DK","EE","ES","FI","FR","IE","IT","JP","LV","NL","NO","PL","PT","SE","US"],"blocks":["climate_air"],"units":["kWh/m²/day"],"grains":["city_coordinate_grid"],"comparison_eligible_count":45},{"metric_id":"climate_monthly_extreme_high_c","path":"metrics/climate_monthly_extreme_high_c.json","fact_count":5974,"city_count":5974,"countries":["AT","BE","BG","CA","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HU","IE","IS","IT","JP","LT","LU","LV","MT","NL","NZ","PL","PT","RO","SE","SK","UK","US"],"blocks":["climate_air"],"units":["°C"],"grains":["city","coordinate_grid","parent_municipality"],"comparison_eligible_count":5974},{"metric_id":"climate_monthly_extreme_low_c","path":"metrics/climate_monthly_extreme_low_c.json","fact_count":5975,"city_count":5975,"countries":["AT","BE","BG","CA","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HU","IE","IS","IT","JP","LT","LU","LV","MT","NL","NZ","PL","PT","RO","SE","SK","UK","US"],"blocks":["climate_air"],"units":["°C"],"grains":["city","coordinate_grid","parent_municipality"],"comparison_eligible_count":5975},{"metric_id":"climate_monthly_high_c","path":"metrics/climate_monthly_high_c.json","fact_count":17281,"city_count":17281,"countries":["AT","AU","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","JP","KR","LT","LU","LV","MT","NL","NO","NZ","PL","PT","RO","SE","SI","SK","UK","US"],"blocks":["climate_air"],"units":["°C"],"grains":["city","nearest_station","parent_municipality"],"comparison_eligible_count":17281},{"metric_id":"climate_monthly_low_c","path":"metrics/climate_monthly_low_c.json","fact_count":17281,"city_count":17281,"countries":["AT","AU","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","JP","KR","LT","LU","LV","MT","NL","NO","NZ","PL","PT","RO","SE","SI","SK","UK","US"],"blocks":["climate_air"],"units":["°C"],"grains":["city","nearest_station","parent_municipality"],"comparison_eligible_count":17281},{"metric_id":"climate_monthly_mean_c","path":"metrics/climate_monthly_mean_c.json","fact_count":22936,"city_count":22936,"countries":["AT","AU","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","JP","KR","LT","LU","LV","MT","NL","NO","NZ","PL","PT","RO","SE","SI","SK","UK","US"],"blocks":["climate_air"],"units":["°C"],"grains":["city","coordinate_grid","nearest_station","parent_municipality"],"comparison_eligible_count":22936},{"metric_id":"climate_monthly_precip_mm","path":"metrics/climate_monthly_precip_mm.json","fact_count":17958,"city_count":17958,"countries":["AT","AU","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","JP","KR","LT","LU","LV","MT","NL","NO","NZ","PL","PT","RO","SE","SI","SK","UK","US"],"blocks":["climate_air"],"units":["mm"],"grains":["city","nearest_station","parent_municipality"],"comparison_eligible_count":17958},{"metric_id":"climate_monthly_sunshine_h","path":"metrics/climate_monthly_sunshine_h.json","fact_count":8178,"city_count":8178,"countries":["AT","AU","BE","BG","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","JP","KR","LT","LU","LV","MT","NL","NZ","PL","PT","RO","SE","SI","SK","UK"],"blocks":["climate_air"],"units":["hours"],"grains":["city","nearest_station","parent_municipality"],"comparison_eligible_count":8178},{"metric_id":"climate_sunshine_hours_annual","path":"metrics/climate_sunshine_hours_annual.json","fact_count":11,"city_count":11,"countries":["FI","HU"],"blocks":["climate_air"],"units":["hours/year","hours_per_year"],"grains":["city"],"comparison_eligible_count":11},{"metric_id":"climate_temp_avg_annual_c","path":"metrics/climate_temp_avg_annual_c.json","fact_count":189,"city_count":189,"countries":["KR"],"blocks":["climate_air"],"units":["degC"],"grains":["city"],"comparison_eligible_count":1},{"metric_id":"col_fitness_club_eur_month","path":"metrics/col_fitness_club_eur_month.json","fact_count":1143,"city_count":1143,"countries":["AT","AU","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","JP","KR","LT","LU","LV","MT","NL","NO","NZ","PL","PT","SE","SI","SK","UK","US"],"blocks":["cost_living"],"units":["EUR/month","eur_month"],"grains":["city"],"comparison_eligible_count":0},{"metric_id":"col_groceries_index_basket_eur_month","path":"metrics/col_groceries_index_basket_eur_month.json","fact_count":68,"city_count":68,"countries":["AT","AU","BE","BG","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","JP","KR","LU","LV","NL","NO","NZ","PL","PT","SE","SI","SK","UK","US"],"blocks":["cost_living"],"units":["eur_month"],"grains":["city"],"comparison_eligible_count":0},{"metric_id":"col_internet_60mbps_eur_month","path":"metrics/col_internet_60mbps_eur_month.json","fact_count":1567,"city_count":1567,"countries":["AT","AU","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","JP","KR","LT","LU","LV","MT","NL","NO","NZ","PL","PT","SE","SI","SK","UK","US"],"blocks":["cost_living"],"units":["EUR/month","eur_month"],"grains":["city","city_postal_prefix_tariff"],"comparison_eligible_count":1},{"metric_id":"col_kindergarten_private_eur_month","path":"metrics/col_kindergarten_private_eur_month.json","fact_count":1441,"city_count":1441,"countries":["AT","AU","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","JP","KR","LT","LU","LV","MT","NL","NO","NZ","PL","PT","SE","SI","SK","UK","US"],"blocks":["cost_living"],"units":["EUR/month","eur_month"],"grains":["city"],"comparison_eligible_count":0},{"metric_id":"col_meal_inexpensive_restaurant_eur","path":"metrics/col_meal_inexpensive_restaurant_eur.json","fact_count":422,"city_count":422,"countries":["AT","AU","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","JP","KR","LT","LU","LV","MT","NL","NO","NZ","PL","PT","SE","SI","SK","UK","US"],"blocks":["cost_living"],"units":["EUR","eur"],"grains":["city","city_official_tourism_listing_restaurant"],"comparison_eligible_count":1},{"metric_id":"col_mobile_plan_10gb_eur_month","path":"metrics/col_mobile_plan_10gb_eur_month.json","fact_count":1335,"city_count":1335,"countries":["AT","AU","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","JP","KR","LT","LU","LV","MT","NL","NO","NZ","PL","PT","SE","SI","SK","UK","US"],"blocks":["cost_living"],"units":["EUR/month","eur_month"],"grains":["city"],"comparison_eligible_count":0},{"metric_id":"col_transport_monthly_pass_eur","path":"metrics/col_transport_monthly_pass_eur.json","fact_count":737,"city_count":737,"countries":["AT","AU","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","JP","KR","LT","LU","LV","MT","NL","NO","NZ","PL","PT","SE","SI","SK","UK","US"],"blocks":["cost_living"],"units":["EUR/month","eur_month"],"grains":["city","municipality_tariff"],"comparison_eligible_count":51},{"metric_id":"col_utilities_basic_85m2_eur_month","path":"metrics/col_utilities_basic_85m2_eur_month.json","fact_count":1545,"city_count":1545,"countries":["AT","AU","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","JP","KR","LT","LU","LV","MT","NL","NO","NZ","PL","PT","SE","SI","SK","UK","US"],"blocks":["cost_living"],"units":["EUR/month","eur_month"],"grains":["city"],"comparison_eligible_count":0},{"metric_id":"cold_stress_days_per_year","path":"metrics/cold_stress_days_per_year.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["other"],"units":["days"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"coverage_5g_percent","path":"metrics/coverage_5g_percent.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["other"],"units":["percent"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"crime_incidents_per_100k","path":"metrics/crime_incidents_per_100k.json","fact_count":6893,"city_count":6796,"countries":["AT","BE","CA","CH","CZ","DE","DK","ES","FI","FR","HU","IT","KR","LT","LV","NL","NO","PL","PT","SE","UK","US"],"blocks":["safety"],"units":["incidents per 100k","incidents/100k","incidents/100k residents","offences/100k"],"grains":["agency_service_area","city","kreis_nuts3","municipality"],"comparison_eligible_count":6795},{"metric_id":"crime_incidents_total","path":"metrics/crime_incidents_total.json","fact_count":3,"city_count":3,"countries":["DE","KR","PL"],"blocks":["safety"],"units":["incidents"],"grains":["city"],"comparison_eligible_count":2},{"metric_id":"dark_days_per_year","path":"metrics/dark_days_per_year.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["other"],"units":["days"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"disposable_income_per_capita_eur","path":"metrics/disposable_income_per_capita_eur.json","fact_count":1024,"city_count":1024,"countries":["DE","DK","FI"],"blocks":["work_income"],"units":["EUR/year"],"grains":["city","kreis_nuts3"],"comparison_eligible_count":1024},{"metric_id":"doctors_per_1000","path":"metrics/doctors_per_1000.json","fact_count":372,"city_count":372,"countries":["KR","NO"],"blocks":["healthcare"],"units":["per 1000","per_1000"],"grains":["city","fylke_proxy","municipality"],"comparison_eligible_count":372},{"metric_id":"dwellings_count","path":"metrics/dwellings_count.json","fact_count":208,"city_count":208,"countries":["AT","LV","NO"],"blocks":["housing"],"units":["dwellings"],"grains":["city","municipality"],"comparison_eligible_count":208},{"metric_id":"employment_full_time_count","path":"metrics/employment_full_time_count.json","fact_count":100,"city_count":100,"countries":["AU"],"blocks":["work_income"],"units":["people"],"grains":["city"],"comparison_eligible_count":100},{"metric_id":"employment_total","path":"metrics/employment_total.json","fact_count":5096,"city_count":5096,"countries":["CZ","DE","ES","FI","IT","MT","RO","SE"],"blocks":["work_income"],"units":["people"],"grains":["city"],"comparison_eligible_count":5096},{"metric_id":"english_portal_url","path":"metrics/english_portal_url.json","fact_count":73,"city_count":73,"countries":["DK"],"blocks":["other"],"units":["url"],"grains":["city"],"comparison_eligible_count":73},{"metric_id":"ev_charging_points","path":"metrics/ev_charging_points.json","fact_count":18,"city_count":18,"countries":["NO"],"blocks":["other"],"units":["points"],"grains":["municipality"],"comparison_eligible_count":18},{"metric_id":"ev_charging_points_per_100k","path":"metrics/ev_charging_points_per_100k.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["other"],"units":["points_per_100k"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"ev_share_percent","path":"metrics/ev_share_percent.json","fact_count":18,"city_count":18,"countries":["NO"],"blocks":["other"],"units":["percent"],"grains":["municipality"],"comparison_eligible_count":18},{"metric_id":"fiber_coverage_pct","path":"metrics/fiber_coverage_pct.json","fact_count":186,"city_count":186,"countries":["NO","SE"],"blocks":["work_income"],"units":["percent"],"grains":["city","municipality"],"comparison_eligible_count":186},{"metric_id":"flood_zone_risk","path":"metrics/flood_zone_risk.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["other"],"units":["class"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"foreign_nonpermanent_resident_population_total","path":"metrics/foreign_nonpermanent_resident_population_total.json","fact_count":430,"city_count":430,"countries":["CH"],"blocks":["identity"],"units":["people"],"grains":["city"],"comparison_eligible_count":430},{"metric_id":"foreign_population_share_percent","path":"metrics/foreign_population_share_percent.json","fact_count":10209,"city_count":10209,"countries":["AT","AU","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IT","JP","KR","LT","LU","LV","MT","NL","NO","NZ","PL","PT","SE","SI","SK","UK","US"],"blocks":["identity"],"units":["percent"],"grains":["city"],"comparison_eligible_count":10209},{"metric_id":"foreign_population_total","path":"metrics/foreign_population_total.json","fact_count":20886,"city_count":20886,"countries":["AT","AU","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","JP","KR","LT","LU","LV","MT","NL","NO","NZ","PL","PT","SE","SI","SK","UK","US"],"blocks":["identity"],"units":["people","persons"],"grains":["Eurostat City Statistics city (LT001C), not FUA/greater city","Greater London","city","place","place/municipality"],"comparison_eligible_count":16010},{"metric_id":"frost_days_per_year","path":"metrics/frost_days_per_year.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["climate_air"],"units":["days"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"fttp_nl_5g_availability","path":"metrics/fttp_nl_5g_availability.json","fact_count":331,"city_count":331,"countries":["NL"],"blocks":["other"],"units":["boolean"],"grains":["municipality"],"comparison_eligible_count":331},{"metric_id":"fttp_nl_avg_pct","path":"metrics/fttp_nl_avg_pct.json","fact_count":331,"city_count":331,"countries":["NL"],"blocks":["other"],"units":["%"],"grains":["municipality"],"comparison_eligible_count":331},{"metric_id":"g01_area_km2","path":"metrics/g01_area_km2.json","fact_count":2,"city_count":2,"countries":["BG","IE"],"blocks":["identity"],"units":["km2","km²"],"grains":["city"],"comparison_eligible_count":2},{"metric_id":"g01_density_per_km2","path":"metrics/g01_density_per_km2.json","fact_count":2,"city_count":2,"countries":["BG","IE"],"blocks":["identity"],"units":["inhabitants/km²","persons/km2"],"grains":["city"],"comparison_eligible_count":2},{"metric_id":"g01_population_total","path":"metrics/g01_population_total.json","fact_count":13153,"city_count":13153,"countries":["AT","AU","BG","CA","DE","ES","FI","FR","IE","IT","RO","UK","US"],"blocks":["identity"],"units":["inhabitants","people","persons"],"grains":["city","commune","per_bua","place"],"comparison_eligible_count":13049},{"metric_id":"g02_median_gross_rent_usd","path":"metrics/g02_median_gross_rent_usd.json","fact_count":4854,"city_count":4854,"countries":["US"],"blocks":["housing"],"units":["USD/month"],"grains":["place"],"comparison_eligible_count":4854},{"metric_id":"g02_median_home_value_usd","path":"metrics/g02_median_home_value_usd.json","fact_count":4878,"city_count":4878,"countries":["US"],"blocks":["other"],"units":["USD"],"grains":["place"],"comparison_eligible_count":4878},{"metric_id":"g02_owner_occupied_share_pct","path":"metrics/g02_owner_occupied_share_pct.json","fact_count":5058,"city_count":5058,"countries":["AT","DE","EE","FR","GR","HR","LU","MT","UK","US"],"blocks":["other"],"units":["percent"],"grains":["Eurostat City Statistics city (EE001C), not FUA/greater city","Eurostat City Statistics city (HR001C), not FUA/greater city","city","per_bua","place"],"comparison_eligible_count":4955},{"metric_id":"g02_rent_burden_30pct_share_pct","path":"metrics/g02_rent_burden_30pct_share_pct.json","fact_count":5172,"city_count":5172,"countries":["CA","US"],"blocks":["housing"],"units":["percent"],"grains":["city","place"],"comparison_eligible_count":5172},{"metric_id":"g02_vacancy_rate_pct","path":"metrics/g02_vacancy_rate_pct.json","fact_count":7353,"city_count":7353,"countries":["DE","FR","HU","US"],"blocks":["housing"],"units":["percent"],"grains":["city","place"],"comparison_eligible_count":7353},{"metric_id":"g03_employment_rate_pct","path":"metrics/g03_employment_rate_pct.json","fact_count":1655,"city_count":1655,"countries":["AT","AU","CA","FI","FR","GR","IT","LU","SE","SI","UK"],"blocks":["work_income"],"units":["percent"],"grains":["city","per_bua","place"],"comparison_eligible_count":1552},{"metric_id":"g03_labour","path":"metrics/g03_labour.json","fact_count":4883,"city_count":4883,"countries":["GR","US"],"blocks":["other"],"units":["percent"],"grains":["city","place"],"comparison_eligible_count":4883},{"metric_id":"g03_median_household_income_usd","path":"metrics/g03_median_household_income_usd.json","fact_count":4877,"city_count":4877,"countries":["US"],"blocks":["work_income"],"units":["USD/year"],"grains":["place"],"comparison_eligible_count":4877},{"metric_id":"g04_air_quality_pm25_max_ug_m3","path":"metrics/g04_air_quality_pm25_max_ug_m3.json","fact_count":6631,"city_count":6631,"countries":["US"],"blocks":["climate_air"],"units":["ug/m3"],"grains":["county","monitor_proxy","nearest_station"],"comparison_eligible_count":1775},{"metric_id":"g04_air_quality_pm25_mean_annual_ug_m3","path":"metrics/g04_air_quality_pm25_mean_annual_ug_m3.json","fact_count":6631,"city_count":6631,"countries":["US"],"blocks":["climate_air"],"units":["ug/m3"],"grains":["county","monitor_proxy","nearest_station"],"comparison_eligible_count":1775},{"metric_id":"g04_air_quality_pm25_monitor_count","path":"metrics/g04_air_quality_pm25_monitor_count.json","fact_count":4878,"city_count":4878,"countries":["US"],"blocks":["climate_air"],"units":["monitors"],"grains":["county","monitor_proxy"],"comparison_eligible_count":0},{"metric_id":"g04_gp_practice_count","path":"metrics/g04_gp_practice_count.json","fact_count":104,"city_count":104,"countries":["UK"],"blocks":["other"],"units":["count"],"grains":["per_bua"],"comparison_eligible_count":0},{"metric_id":"g04_gp_practices_per_10k_population","path":"metrics/g04_gp_practices_per_10k_population.json","fact_count":104,"city_count":104,"countries":["UK"],"blocks":["identity"],"units":["per 10k people"],"grains":["per_bua"],"comparison_eligible_count":0},{"metric_id":"g05_commute","path":"metrics/g05_commute.json","fact_count":4878,"city_count":4878,"countries":["US"],"blocks":["mobility_admin"],"units":["minutes"],"grains":["place"],"comparison_eligible_count":4878},{"metric_id":"g05_dwellings_total","path":"metrics/g05_dwellings_total.json","fact_count":8691,"city_count":8691,"countries":["AT","AU","BE","CA","CY","CZ","DE","EE","ES","FI","FR","GR","HR","HU","IT","KR","LT","MT","NZ","PL","RO","SI","UK"],"blocks":["housing"],"units":["count","dwellings"],"grains":["Eurostat City Statistics city (EE001C), not FUA/greater city","Eurostat City Statistics city (HR001C), not FUA/greater city","Eurostat City Statistics city (LT001C), not FUA/greater city","city","per_bua"],"comparison_eligible_count":8588},{"metric_id":"g05_foreign_born_share_pct","path":"metrics/g05_foreign_born_share_pct.json","fact_count":6126,"city_count":6126,"countries":["AT","AU","BE","CA","DK","IT","UK","US"],"blocks":["other"],"units":["percent"],"grains":["Greater London; residents","city","per_bua","place"],"comparison_eligible_count":6022},{"metric_id":"g05_handoff","path":"metrics/g05_handoff.json","fact_count":1,"city_count":1,"countries":["IE"],"blocks":["other"],"units":["url"],"grains":["city"],"comparison_eligible_count":1},{"metric_id":"g05_main_residential_dwellings","path":"metrics/g05_main_residential_dwellings.json","fact_count":7598,"city_count":7598,"countries":["AU","BE","CA","ES","FR","IT","MT","RO"],"blocks":["housing"],"units":["dwellings"],"grains":["city"],"comparison_eligible_count":7598},{"metric_id":"g05_naturalized_citizen_share_pct","path":"metrics/g05_naturalized_citizen_share_pct.json","fact_count":4878,"city_count":4878,"countries":["US"],"blocks":["other"],"units":["percent"],"grains":["place"],"comparison_eligible_count":4878},{"metric_id":"g05_non_citizen_share_pct","path":"metrics/g05_non_citizen_share_pct.json","fact_count":7213,"city_count":7213,"countries":["IT","US"],"blocks":["other"],"units":["percent"],"grains":["city","place"],"comparison_eligible_count":7213},{"metric_id":"g05_secondary_seasonal_vacant_dwellings","path":"metrics/g05_secondary_seasonal_vacant_dwellings.json","fact_count":1371,"city_count":1371,"countries":["ES","MT"],"blocks":["housing"],"units":["dwellings"],"grains":["city"],"comparison_eligible_count":1371},{"metric_id":"g06_flu_vaccination_coverage_pct","path":"metrics/g06_flu_vaccination_coverage_pct.json","fact_count":4878,"city_count":4878,"countries":["US"],"blocks":["other"],"units":["percent"],"grains":["county","place"],"comparison_eligible_count":4872},{"metric_id":"g06_mammography_screening_pct","path":"metrics/g06_mammography_screening_pct.json","fact_count":4878,"city_count":4878,"countries":["US"],"blocks":["other"],"units":["percent"],"grains":["county","place"],"comparison_eligible_count":4872},{"metric_id":"g06_mental_health_provider_ratio","path":"metrics/g06_mental_health_provider_ratio.json","fact_count":4878,"city_count":4878,"countries":["US"],"blocks":["healthcare"],"units":["ratio"],"grains":["county","place"],"comparison_eligible_count":4872},{"metric_id":"g06_physicians_per_100k","path":"metrics/g06_physicians_per_100k.json","fact_count":6702,"city_count":6702,"countries":["FR","US"],"blocks":["healthcare"],"units":["per 100k people"],"grains":["city","county","place"],"comparison_eligible_count":6696},{"metric_id":"g06_preventable_hospitalization_rate","path":"metrics/g06_preventable_hospitalization_rate.json","fact_count":4851,"city_count":4851,"countries":["US"],"blocks":["healthcare"],"units":["per 100k people"],"grains":["county","place"],"comparison_eligible_count":4845},{"metric_id":"g06_uninsured_share_pct","path":"metrics/g06_uninsured_share_pct.json","fact_count":4878,"city_count":4878,"countries":["US"],"blocks":["other"],"units":["percent"],"grains":["place"],"comparison_eligible_count":4878},{"metric_id":"g07_bachelors_or_higher_share_pct","path":"metrics/g07_bachelors_or_higher_share_pct.json","fact_count":5866,"city_count":5866,"countries":["CA","CY","FI","FR","GR","HU","UK","US"],"blocks":["other"],"units":["percent"],"grains":["city","place"],"comparison_eligible_count":5866},{"metric_id":"g07_high_school_or_higher_share_pct","path":"metrics/g07_high_school_or_higher_share_pct.json","fact_count":5043,"city_count":5043,"countries":["CY","EE","FI","FR","GR","LU","US"],"blocks":["family_education"],"units":["percent"],"grains":["city","place"],"comparison_eligible_count":5043},{"metric_id":"g07_school_count","path":"metrics/g07_school_count.json","fact_count":8573,"city_count":8573,"countries":["AT","BE","FR","IT","JP","SI","UK","US"],"blocks":["family_education"],"units":["count","schools"],"grains":["city","commune","per_bua","place","school_district"],"comparison_eligible_count":6523},{"metric_id":"g07_school_enrollment_share_pct","path":"metrics/g07_school_enrollment_share_pct.json","fact_count":4883,"city_count":4883,"countries":["GR","US"],"blocks":["family_education"],"units":["percent"],"grains":["city","place"],"comparison_eligible_count":4883},{"metric_id":"g07_schools_per_10k_population","path":"metrics/g07_schools_per_10k_population.json","fact_count":104,"city_count":104,"countries":["UK"],"blocks":["identity"],"units":["per 10k people"],"grains":["per_bua"],"comparison_eligible_count":0},{"metric_id":"g08_property_crime_rate_per_100k","path":"metrics/g08_property_crime_rate_per_100k.json","fact_count":3625,"city_count":3625,"countries":["US"],"blocks":["housing"],"units":["per 100k people"],"grains":["District of Columbia / Washington, D.C.; MPD citywide crime","agency_service_area","place"],"comparison_eligible_count":2492},{"metric_id":"g08_reporting_agency_count","path":"metrics/g08_reporting_agency_count.json","fact_count":4878,"city_count":4878,"countries":["US"],"blocks":["other"],"units":["agencies"],"grains":["agency_service_area","place"],"comparison_eligible_count":2498},{"metric_id":"g08_transport","path":"metrics/g08_transport.json","fact_count":1,"city_count":1,"countries":["IE"],"blocks":["mobility_admin"],"units":["string"],"grains":["city"],"comparison_eligible_count":1},{"metric_id":"g08_violent_crime_rate_per_100k","path":"metrics/g08_violent_crime_rate_per_100k.json","fact_count":3734,"city_count":3734,"countries":["UK","US"],"blocks":["safety"],"units":["per 100k people","per_100k"],"grains":["District of Columbia / Washington, D.C.; MPD citywide crime","agency_service_area","per_bua_polygon","place"],"comparison_eligible_count":2490},{"metric_id":"g09_bicycle_commute_share_pct","path":"metrics/g09_bicycle_commute_share_pct.json","fact_count":4971,"city_count":4971,"countries":["CA","FR","LU","NZ","US"],"blocks":["mobility_admin"],"units":["percent"],"grains":["Wellington City territorial authority; employed usual residents travelling to work","city","place"],"comparison_eligible_count":4971},{"metric_id":"g09_burglary_rate_per_100k","path":"metrics/g09_burglary_rate_per_100k.json","fact_count":104,"city_count":104,"countries":["UK"],"blocks":["safety"],"units":["per_100k"],"grains":["per_bua_polygon"],"comparison_eligible_count":0},{"metric_id":"g09_households_with_vehicle_available_pct","path":"metrics/g09_households_with_vehicle_available_pct.json","fact_count":4884,"city_count":4884,"countries":["FR","GR","US"],"blocks":["other"],"units":["percent"],"grains":["city","place"],"comparison_eligible_count":4884},{"metric_id":"g09_ntd_agency_count","path":"metrics/g09_ntd_agency_count.json","fact_count":4878,"city_count":4878,"countries":["US"],"blocks":["other"],"units":["agencies"],"grains":["place"],"comparison_eligible_count":4878},{"metric_id":"g09_ntd_service_area_population","path":"metrics/g09_ntd_service_area_population.json","fact_count":667,"city_count":667,"countries":["US"],"blocks":["identity"],"units":["people"],"grains":["place"],"comparison_eligible_count":667},{"metric_id":"g09_ntd_total_unlinked_passenger_trips_2022","path":"metrics/g09_ntd_total_unlinked_passenger_trips_2022.json","fact_count":1175,"city_count":1175,"countries":["US"],"blocks":["other"],"units":["trips"],"grains":["place"],"comparison_eligible_count":1175},{"metric_id":"g09_ntd_total_vehicles_operated_max_service_2022","path":"metrics/g09_ntd_total_vehicles_operated_max_service_2022.json","fact_count":1175,"city_count":1175,"countries":["US"],"blocks":["other"],"units":["vehicles"],"grains":["place"],"comparison_eligible_count":1175},{"metric_id":"g09_total_workers_16plus","path":"metrics/g09_total_workers_16plus.json","fact_count":5406,"city_count":5406,"countries":["UK","US"],"blocks":["other"],"units":["workers"],"grains":["city","place"],"comparison_eligible_count":5406},{"metric_id":"g09_transit_commute_share_pct","path":"metrics/g09_transit_commute_share_pct.json","fact_count":4970,"city_count":4970,"countries":["CA","FR","LU","US"],"blocks":["mobility_admin"],"units":["percent"],"grains":["city","place"],"comparison_eligible_count":4970},{"metric_id":"g09_walk_commute_share_pct","path":"metrics/g09_walk_commute_share_pct.json","fact_count":4970,"city_count":4970,"countries":["CA","FR","LU","US"],"blocks":["mobility_admin"],"units":["percent"],"grains":["city","place"],"comparison_eligible_count":4970},{"metric_id":"g09_work_from_home_share_pct","path":"metrics/g09_work_from_home_share_pct.json","fact_count":4879,"city_count":4879,"countries":["NZ","US"],"blocks":["other"],"units":["percent"],"grains":["Wellington City territorial authority; employed usual residents travelling to work","place"],"comparison_eligible_count":4879},{"metric_id":"g10_broadband_cable_fiber_dsl_pct","path":"metrics/g10_broadband_cable_fiber_dsl_pct.json","fact_count":4878,"city_count":4878,"countries":["US"],"blocks":["work_income"],"units":["percent"],"grains":["place"],"comparison_eligible_count":4878},{"metric_id":"g10_broadband_subscription_pct","path":"metrics/g10_broadband_subscription_pct.json","fact_count":4883,"city_count":4883,"countries":["HU","US"],"blocks":["work_income"],"units":["percent"],"grains":["city","place"],"comparison_eligible_count":4883},{"metric_id":"g10_cellular_data_plan_pct","path":"metrics/g10_cellular_data_plan_pct.json","fact_count":4878,"city_count":4878,"countries":["US"],"blocks":["other"],"units":["percent"],"grains":["place"],"comparison_eligible_count":4878},{"metric_id":"g10_internet_without_subscription_pct","path":"metrics/g10_internet_without_subscription_pct.json","fact_count":4878,"city_count":4878,"countries":["US"],"blocks":["work_income"],"units":["percent"],"grains":["place"],"comparison_eligible_count":4878},{"metric_id":"g10_no_internet_pct","path":"metrics/g10_no_internet_pct.json","fact_count":4883,"city_count":4883,"countries":["HU","US"],"blocks":["work_income"],"units":["percent"],"grains":["city","place"],"comparison_eligible_count":4883},{"metric_id":"g10_satellite_internet_pct","path":"metrics/g10_satellite_internet_pct.json","fact_count":4878,"city_count":4878,"countries":["US"],"blocks":["work_income"],"units":["percent"],"grains":["place"],"comparison_eligible_count":4878},{"metric_id":"g10_superfast_broadband_availability_pct","path":"metrics/g10_superfast_broadband_availability_pct.json","fact_count":104,"city_count":104,"countries":["UK"],"blocks":["work_income"],"units":["percent"],"grains":["place"],"comparison_eligible_count":0},{"metric_id":"g11_annual_precipitation_mm","path":"metrics/g11_annual_precipitation_mm.json","fact_count":6059,"city_count":6059,"countries":["HU","SK","US"],"blocks":["climate_air"],"units":["mm"],"grains":["city","nearest_station","station_proxy"],"comparison_eligible_count":1211},{"metric_id":"g11_max_temp_c_jul","path":"metrics/g11_max_temp_c_jul.json","fact_count":6078,"city_count":6078,"countries":["US"],"blocks":["climate_air"],"units":["degC"],"grains":["nearest_station","station_proxy"],"comparison_eligible_count":1204},{"metric_id":"g11_mean_annual_temp_c","path":"metrics/g11_mean_annual_temp_c.json","fact_count":6083,"city_count":6083,"countries":["HU","US"],"blocks":["climate_air"],"units":["degC"],"grains":["city","nearest_station","station_proxy"],"comparison_eligible_count":1208},{"metric_id":"g11_min_temp_c_jan","path":"metrics/g11_min_temp_c_jan.json","fact_count":6079,"city_count":6079,"countries":["US"],"blocks":["climate_air"],"units":["degC"],"grains":["nearest_station","station_proxy"],"comparison_eligible_count":1204},{"metric_id":"gawc_connectivity_class","path":"metrics/gawc_connectivity_class.json","fact_count":2,"city_count":2,"countries":["DE"],"blocks":["demographics"],"units":["gawc_class"],"grains":["city"],"comparison_eligible_count":2},{"metric_id":"gdp_per_capita_eur","path":"metrics/gdp_per_capita_eur.json","fact_count":1117,"city_count":1117,"countries":["DE","FI"],"blocks":["work_income"],"units":["EUR/year"],"grains":["city","kreis_nuts3","regional_context"],"comparison_eligible_count":1117},{"metric_id":"gigabit_availability_percent","path":"metrics/gigabit_availability_percent.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["other"],"units":["percent"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"gp_per_1000","path":"metrics/gp_per_1000.json","fact_count":26,"city_count":26,"countries":["FI","NO"],"blocks":["other"],"units":["gp_per_1000","per_1000"],"grains":["city","municipality"],"comparison_eligible_count":26},{"metric_id":"green_space_share_percent","path":"metrics/green_space_share_percent.json","fact_count":9,"city_count":9,"countries":["FI","IT"],"blocks":["other"],"units":["percent"],"grains":["city"],"comparison_eligible_count":9},{"metric_id":"heat_stress_days_per_year","path":"metrics/heat_stress_days_per_year.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["climate_air"],"units":["days"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"hospital_beds_per_1000","path":"metrics/hospital_beds_per_1000.json","fact_count":1862,"city_count":1862,"countries":["AT","CZ","JP"],"blocks":["healthcare"],"units":["per 1000"],"grains":["city"],"comparison_eligible_count":1862},{"metric_id":"hospital_beds_per_100k","path":"metrics/hospital_beds_per_100k.json","fact_count":2081,"city_count":2081,"countries":["AT","DE","ES","FI","FR","KR"],"blocks":["healthcare"],"units":["beds_per_100k"],"grains":["city"],"comparison_eligible_count":2081},{"metric_id":"hot_days_per_year","path":"metrics/hot_days_per_year.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["other"],"units":["days"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"households","path":"metrics/households.json","fact_count":5010,"city_count":5010,"countries":["AT","AU","CA","ES","FI","IT","KR","SE"],"blocks":["other"],"units":["households"],"grains":["city"],"comparison_eligible_count":5010},{"metric_id":"housing_stock_total","path":"metrics/housing_stock_total.json","fact_count":326,"city_count":326,"countries":["NL"],"blocks":["housing"],"units":["dwellings"],"grains":["municipality"],"comparison_eligible_count":326},{"metric_id":"housing_vacancy_rate_percent","path":"metrics/housing_vacancy_rate_percent.json","fact_count":255,"city_count":255,"countries":["CZ","DE","EE","HR","KR","SK"],"blocks":["housing"],"units":["percent"],"grains":["city"],"comparison_eligible_count":255},{"metric_id":"ice_days_per_year","path":"metrics/ice_days_per_year.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["other"],"units":["days"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"immigration_processing_time_days","path":"metrics/immigration_processing_time_days.json","fact_count":168,"city_count":168,"countries":["SE"],"blocks":["mobility_admin"],"units":[],"grains":["city"],"comparison_eligible_count":168},{"metric_id":"income_tax_top_rate_percent","path":"metrics/income_tax_top_rate_percent.json","fact_count":6,"city_count":6,"countries":["AT"],"blocks":["work_income"],"units":["percent"],"grains":["national"],"comparison_eligible_count":6},{"metric_id":"international_school_present","path":"metrics/international_school_present.json","fact_count":6,"city_count":6,"countries":["AT"],"blocks":["family_education"],"units":["boolean"],"grains":["city"],"comparison_eligible_count":0},{"metric_id":"international_schools_count","path":"metrics/international_schools_count.json","fact_count":184,"city_count":184,"countries":["FI","NO"],"blocks":["family_education"],"units":["count","schools"],"grains":["city","fylke_proxy","municipality"],"comparison_eligible_count":184},{"metric_id":"internet_fixed_avg_speed_mbps","path":"metrics/internet_fixed_avg_speed_mbps.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["work_income"],"units":["Mbps"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"job_vacancies_per_1000","path":"metrics/job_vacancies_per_1000.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["work_income"],"units":["vacancies_per_1000"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"kindergarten_coverage_1_5_pct","path":"metrics/kindergarten_coverage_1_5_pct.json","fact_count":18,"city_count":18,"countries":["NO"],"blocks":["other"],"units":["percent"],"grains":["municipality"],"comparison_eligible_count":18},{"metric_id":"kita_coverage_3to6_percent","path":"metrics/kita_coverage_3to6_percent.json","fact_count":1025,"city_count":1025,"countries":["AT","DE","FI","PL"],"blocks":["other"],"units":["percent"],"grains":["city","kreis_nuts3"],"comparison_eligible_count":1025},{"metric_id":"kita_coverage_under3_percent","path":"metrics/kita_coverage_under3_percent.json","fact_count":1024,"city_count":1024,"countries":["AT","DE","FI"],"blocks":["other"],"units":["percent"],"grains":["city","kreis_nuts3"],"comparison_eligible_count":1024},{"metric_id":"labour_force_participation_rate_percent","path":"metrics/labour_force_participation_rate_percent.json","fact_count":474,"city_count":474,"countries":["AU","CA"],"blocks":["other"],"units":["percent"],"grains":["city"],"comparison_eligible_count":474},{"metric_id":"labour_supply_count","path":"metrics/labour_supply_count.json","fact_count":1679,"city_count":1679,"countries":["CZ","DE","ES"],"blocks":["other"],"units":["people"],"grains":["city"],"comparison_eligible_count":1679},{"metric_id":"language_other_than_english_at_home_share_percent","path":"metrics/language_other_than_english_at_home_share_percent.json","fact_count":92,"city_count":92,"countries":["AU"],"blocks":["family_education"],"units":["percent"],"grains":["city"],"comparison_eligible_count":92},{"metric_id":"living_space_per_capita_m2","path":"metrics/living_space_per_capita_m2.json","fact_count":26,"city_count":26,"countries":["EE","FI","HR","SI","SK"],"blocks":["other"],"units":["m2/person","m2_per_person"],"grains":["city","maakunta"],"comparison_eligible_count":26},{"metric_id":"median_age_years","path":"metrics/median_age_years.json","fact_count":2703,"city_count":2703,"countries":["AT","AU","BE","CA","CH","EE","FI","JP","LV","NZ","SK","UK"],"blocks":["other"],"units":["years"],"grains":["Greater London","Wellington City territorial authority; usual resident population","bundesland","bundesland_fallback","city","kanton","per_bua"],"comparison_eligible_count":2599},{"metric_id":"median_household_income_aud_week","path":"metrics/median_household_income_aud_week.json","fact_count":92,"city_count":92,"countries":["AU"],"blocks":["work_income"],"units":["AUD/week"],"grains":["city"],"comparison_eligible_count":92},{"metric_id":"median_income_eur_year","path":"metrics/median_income_eur_year.json","fact_count":331,"city_count":331,"countries":["NL"],"blocks":["work_income"],"units":["EUR/year"],"grains":["municipality"],"comparison_eligible_count":331},{"metric_id":"median_monthly_mortgage_repayment_aud","path":"metrics/median_monthly_mortgage_repayment_aud.json","fact_count":92,"city_count":92,"countries":["AU"],"blocks":["other"],"units":["AUD/month"],"grains":["city"],"comparison_eligible_count":92},{"metric_id":"median_personal_income_aud_week","path":"metrics/median_personal_income_aud_week.json","fact_count":92,"city_count":92,"countries":["AU"],"blocks":["work_income"],"units":["AUD/week"],"grains":["city"],"comparison_eligible_count":92},{"metric_id":"median_salary_eur","path":"metrics/median_salary_eur.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["work_income"],"units":["EUR/year"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"median_weekly_rent_aud","path":"metrics/median_weekly_rent_aud.json","fact_count":92,"city_count":92,"countries":["AU"],"blocks":["housing"],"units":["AUD/week"],"grains":["city"],"comparison_eligible_count":92},{"metric_id":"migration_background_share_percent","path":"metrics/migration_background_share_percent.json","fact_count":141,"city_count":141,"countries":["AT","DK","FI"],"blocks":["other"],"units":["percent"],"grains":["city","maakunta"],"comparison_eligible_count":141},{"metric_id":"municipal_tax_rate_percent","path":"metrics/municipal_tax_rate_percent.json","fact_count":176,"city_count":176,"countries":["FI","SE"],"blocks":["other"],"units":["percent"],"grains":["city"],"comparison_eligible_count":176},{"metric_id":"nearest_airport_destinations_count","path":"metrics/nearest_airport_destinations_count.json","fact_count":10063,"city_count":10063,"countries":["AT","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HU","IE","IS","IT","JP","KR","LT","LU","LV","MT","NL","NZ","PL","PT","SE","SK","UK","US"],"blocks":["mobility_admin"],"units":["count"],"grains":["city"],"comparison_eligible_count":10063},{"metric_id":"nearest_airport_iata","path":"metrics/nearest_airport_iata.json","fact_count":13184,"city_count":13184,"countries":["AT","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HU","IE","IS","IT","JP","KR","LT","LU","LV","MT","NL","NZ","PL","PT","SE","SK","UK","US"],"blocks":["mobility_admin"],"units":["code","iata_code"],"grains":["city"],"comparison_eligible_count":13184},{"metric_id":"nearest_airport_km","path":"metrics/nearest_airport_km.json","fact_count":13184,"city_count":13184,"countries":["AT","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HU","IE","IS","IT","JP","KR","LT","LU","LV","MT","NL","NZ","PL","PT","SE","SK","UK","US"],"blocks":["mobility_admin"],"units":["km"],"grains":["city"],"comparison_eligible_count":13184},{"metric_id":"nearest_major_airport_distance_km","path":"metrics/nearest_major_airport_distance_km.json","fact_count":9868,"city_count":9868,"countries":["AT","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HU","IE","IS","IT","JP","LT","LU","LV","MT","NL","NZ","PL","PT","RO","SE","SK","UK","US"],"blocks":["mobility_admin"],"units":["km"],"grains":["city"],"comparison_eligible_count":9868},{"metric_id":"nearest_major_airport_iata","path":"metrics/nearest_major_airport_iata.json","fact_count":9868,"city_count":9868,"countries":["AT","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HU","IE","IS","IT","JP","LT","LU","LV","MT","NL","NZ","PL","PT","RO","SE","SK","UK","US"],"blocks":["mobility_admin"],"units":["iata_code"],"grains":["city"],"comparison_eligible_count":9868},{"metric_id":"no2_annual_mean","path":"metrics/no2_annual_mean.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["climate_air"],"units":["ug/m3"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"nonpermanent_resident_population_total","path":"metrics/nonpermanent_resident_population_total.json","fact_count":430,"city_count":430,"countries":["CH"],"blocks":["identity"],"units":["people"],"grains":["city"],"comparison_eligible_count":430},{"metric_id":"owner_occupied_share_pct","path":"metrics/owner_occupied_share_pct.json","fact_count":326,"city_count":326,"countries":["NL"],"blocks":["other"],"units":["pct"],"grains":["municipality"],"comparison_eligible_count":326},{"metric_id":"physicians_per_1000","path":"metrics/physicians_per_1000.json","fact_count":2273,"city_count":2273,"countries":["AT","CZ","FI","JP","SE"],"blocks":["healthcare"],"units":["per 1000","physicians_per_1000"],"grains":["city"],"comparison_eligible_count":2273},{"metric_id":"physicians_per_100k","path":"metrics/physicians_per_100k.json","fact_count":2184,"city_count":2184,"countries":["AT","CZ","DE","HU","JP","LV","NO","PL","PT"],"blocks":["healthcare"],"units":["per 100k","per_100k"],"grains":["bundesland","city","fylke_proxy","kreis_nuts3","municipality"],"comparison_eligible_count":1782},{"metric_id":"pm10_annual_mean","path":"metrics/pm10_annual_mean.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["climate_air"],"units":["ug/m3"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"pm25_annual_mean","path":"metrics/pm25_annual_mean.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["climate_air"],"units":["ug/m3"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"population_density","path":"metrics/population_density.json","fact_count":157,"city_count":157,"countries":["NO"],"blocks":["identity"],"units":["persons_per_km2"],"grains":["municipality"],"comparison_eligible_count":157},{"metric_id":"population_density_per_km2","path":"metrics/population_density_per_km2.json","fact_count":18707,"city_count":18707,"countries":["AT","AU","BE","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IT","JP","KR","LT","LU","LV","MT","NL","NO","NZ","PL","PT","SE","SI","SK","UK","US"],"blocks":["identity"],"units":["people/km2","people_per_km2","persons/km2","persons/km²","persons_per_km2"],"grains":["city","gemeente","per_bua","place"],"comparison_eligible_count":18707},{"metric_id":"population_female","path":"metrics/population_female.json","fact_count":5448,"city_count":5448,"countries":["AU","CZ","DE","DK","ES","IE","IS","IT","KR","LV","RO","SE"],"blocks":["identity"],"units":["people"],"grains":["city"],"comparison_eligible_count":5448},{"metric_id":"population_male","path":"metrics/population_male.json","fact_count":5449,"city_count":5449,"countries":["AU","CZ","DE","DK","ES","IE","IS","IT","KR","LV","RO","SE"],"blocks":["identity"],"units":["people"],"grains":["city"],"comparison_eligible_count":5449},{"metric_id":"population_projection_2040_change_percent","path":"metrics/population_projection_2040_change_percent.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["identity"],"units":["percent"],"grains":["maakunta"],"comparison_eligible_count":8},{"metric_id":"population_total","path":"metrics/population_total.json","fact_count":23968,"city_count":23968,"countries":["AT","AU","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","JP","KR","LT","LU","LV","MT","NL","NO","NZ","PL","PT","RO","SE","SI","SK","UK","US"],"blocks":["identity"],"units":["people","persons"],"grains":["city","county_equivalent_borough","locality","municipality","place","place_equivalent","region","special_ward_municipality","urban_gmina"],"comparison_eligible_count":23860},{"metric_id":"precipitation_annual_mm","path":"metrics/precipitation_annual_mm.json","fact_count":188,"city_count":188,"countries":["KR"],"blocks":["climate_air"],"units":["mm"],"grains":["city"],"comparison_eligible_count":0},{"metric_id":"primary_economic_sector","path":"metrics/primary_economic_sector.json","fact_count":5,"city_count":5,"countries":["SK"],"blocks":["other"],"units":[],"grains":["city"],"comparison_eligible_count":5},{"metric_id":"primary_school_count","path":"metrics/primary_school_count.json","fact_count":5532,"city_count":5532,"countries":["FR","IT","KR","NL","UK"],"blocks":["family_education"],"units":["count","schools"],"grains":["city"],"comparison_eligible_count":5532},{"metric_id":"private_clinic_present","path":"metrics/private_clinic_present.json","fact_count":102,"city_count":102,"countries":["AT","ES","FR"],"blocks":["other"],"units":[],"grains":["city"],"comparison_eligible_count":102},{"metric_id":"property_price_avg_eur","path":"metrics/property_price_avg_eur.json","fact_count":27,"city_count":27,"countries":["LV"],"blocks":["housing"],"units":["EUR/m2"],"grains":["municipality"],"comparison_eligible_count":27},{"metric_id":"property_price_eur_per_m2","path":"metrics/property_price_eur_per_m2.json","fact_count":12,"city_count":12,"countries":["FI","FR"],"blocks":["housing"],"units":["EUR/m2"],"grains":["city","municipality"],"comparison_eligible_count":12},{"metric_id":"public_transport_monthly_pass_eur","path":"metrics/public_transport_monthly_pass_eur.json","fact_count":89,"city_count":89,"countries":["AT","AU","BE","BG","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","JP","KR","LT","LV","MT","NL","NO","NZ","PL","PT","SE","SI","SK","UK","US"],"blocks":["mobility_admin"],"units":["EUR/month","eur_month"],"grains":["Eurostat City Statistics city (LT001C), not FUA/greater city","city"],"comparison_eligible_count":30},{"metric_id":"public_transport_score","path":"metrics/public_transport_score.json","fact_count":194,"city_count":194,"countries":["FI","NO","SE"],"blocks":["mobility_admin"],"units":["composite_index_0_100","score_0_100"],"grains":["city","municipality"],"comparison_eligible_count":194},{"metric_id":"registered_cars_count","path":"metrics/registered_cars_count.json","fact_count":176,"city_count":176,"countries":["NO"],"blocks":["other"],"units":["vehicles"],"grains":["municipality"],"comparison_eligible_count":176},{"metric_id":"registered_jobseekers_count","path":"metrics/registered_jobseekers_count.json","fact_count":716,"city_count":716,"countries":["RO"],"blocks":["other"],"units":["people"],"grains":["city"],"comparison_eligible_count":716},{"metric_id":"religion_catholic_people","path":"metrics/religion_catholic_people.json","fact_count":1916,"city_count":1916,"countries":["DE"],"blocks":["demographics"],"units":["people"],"grains":["city","place"],"comparison_eligible_count":1916},{"metric_id":"religion_catholic_percent","path":"metrics/religion_catholic_percent.json","fact_count":1921,"city_count":1921,"countries":["DE","HU"],"blocks":["demographics"],"units":["percent"],"grains":["city","place"],"comparison_eligible_count":1921},{"metric_id":"religion_other_no_religion_people","path":"metrics/religion_other_no_religion_people.json","fact_count":1916,"city_count":1916,"countries":["DE"],"blocks":["demographics"],"units":["people"],"grains":["city","place"],"comparison_eligible_count":1916},{"metric_id":"religion_other_no_religion_percent","path":"metrics/religion_other_no_religion_percent.json","fact_count":2319,"city_count":2319,"countries":["DE","FI","HU"],"blocks":["demographics"],"units":["percent"],"grains":["city","maakunta","place"],"comparison_eligible_count":2319},{"metric_id":"religion_protestant_people","path":"metrics/religion_protestant_people.json","fact_count":1916,"city_count":1916,"countries":["DE"],"blocks":["demographics"],"units":["people"],"grains":["city","place"],"comparison_eligible_count":1916},{"metric_id":"religion_protestant_percent","path":"metrics/religion_protestant_percent.json","fact_count":1921,"city_count":1921,"countries":["DE","HU"],"blocks":["demographics"],"units":["percent"],"grains":["city","place"],"comparison_eligible_count":1921},{"metric_id":"renewable_capacity_per_capita_kw","path":"metrics/renewable_capacity_per_capita_kw.json","fact_count":1,"city_count":1,"countries":["IT"],"blocks":["other"],"units":["kW/capita"],"grains":["city"],"comparison_eligible_count":1},{"metric_id":"rent_avg_nettokalt_eur_per_m2_month","path":"metrics/rent_avg_nettokalt_eur_per_m2_month.json","fact_count":10608,"city_count":9734,"countries":["AT","BE","BG","CH","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IT","JP","LT","LV","NL","PL","PT","SE","SI","SK"],"blocks":["housing"],"units":["EUR/m2/month"],"grains":["city","kreis_nuts3","municipality","municipality_zone_median","parent_municipality","place"],"comparison_eligible_count":8381},{"metric_id":"rent_buy_price_eur_per_m2","path":"metrics/rent_buy_price_eur_per_m2.json","fact_count":5,"city_count":5,"countries":["SK"],"blocks":["housing"],"units":["EUR/m2"],"grains":["city"],"comparison_eligible_count":5},{"metric_id":"rent_deposit_months","path":"metrics/rent_deposit_months.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["housing"],"units":["months"],"grains":["national"],"comparison_eligible_count":8},{"metric_id":"rent_listing_1bed_center_eur_month","path":"metrics/rent_listing_1bed_center_eur_month.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["housing"],"units":["EUR/month"],"grains":["city"],"comparison_eligible_count":0},{"metric_id":"rent_median_city_eur_month","path":"metrics/rent_median_city_eur_month.json","fact_count":6771,"city_count":6771,"countries":["CZ","ES","PT","US"],"blocks":["housing"],"units":["EUR/month"],"grains":["city"],"comparison_eligible_count":0},{"metric_id":"rental_share_pct","path":"metrics/rental_share_pct.json","fact_count":326,"city_count":326,"countries":["NL"],"blocks":["housing"],"units":["pct"],"grains":["municipality"],"comparison_eligible_count":326},{"metric_id":"safety_city_crime_covered_population","path":"metrics/safety_city_crime_covered_population.json","fact_count":4523,"city_count":4523,"countries":["CA","DE","DK","FI","US"],"blocks":["identity"],"units":["persons"],"grains":["city"],"comparison_eligible_count":4523},{"metric_id":"safety_city_crime_reporting_coverage","path":"metrics/safety_city_crime_reporting_coverage.json","fact_count":146,"city_count":146,"countries":["DE","DK"],"blocks":["safety"],"units":["months/year"],"grains":["city"],"comparison_eligible_count":146},{"metric_id":"safety_city_property_crime_count","path":"metrics/safety_city_property_crime_count.json","fact_count":4569,"city_count":4569,"countries":["CA","US"],"blocks":["housing"],"units":["offenses/year","violations/year"],"grains":["city"],"comparison_eligible_count":4569},{"metric_id":"safety_city_violent_crime_count","path":"metrics/safety_city_violent_crime_count.json","fact_count":4569,"city_count":4569,"countries":["CA","US"],"blocks":["safety"],"units":["offenses/year","violations/year"],"grains":["city"],"comparison_eligible_count":4569},{"metric_id":"salary_median_gross_city_eur_month","path":"metrics/salary_median_gross_city_eur_month.json","fact_count":6620,"city_count":6620,"countries":["DE","EE","LV","PT","UK","US"],"blocks":["work_income"],"units":["EUR/month"],"grains":["city"],"comparison_eligible_count":73},{"metric_id":"salary_median_gross_regional_eur_month","path":"metrics/salary_median_gross_regional_eur_month.json","fact_count":18393,"city_count":18393,"countries":["AT","AU","CA","CH","CZ","DE","DK","EE","ES","FI","FR","HR","HU","IT","JP","LU","LV","NO","PL","SE","SI","SK","UK","US"],"blocks":["work_income"],"units":["EUR/month"],"grains":["city","kreis_nuts3","parent_municipality","regional_context"],"comparison_eligible_count":18393},{"metric_id":"salary_net_avg_eur_month","path":"metrics/salary_net_avg_eur_month.json","fact_count":83,"city_count":83,"countries":["AT","AU","CA","CH","DE","ES","FR","IT","JP","KR","NO","NZ","PT","SE","UK","US"],"blocks":["work_income"],"units":["EUR/month"],"grains":["city"],"comparison_eligible_count":0},{"metric_id":"school_count","path":"metrics/school_count.json","fact_count":5632,"city_count":5632,"countries":["EE","FI","FR","IT","KR","LV","NL","NO","UK"],"blocks":["family_education"],"units":["count","schools"],"grains":["city","municipality"],"comparison_eligible_count":5632},{"metric_id":"school_rating_avg","path":"metrics/school_rating_avg.json","fact_count":176,"city_count":176,"countries":["FI","SE"],"blocks":["family_education"],"units":["composite_index_0_10"],"grains":["city"],"comparison_eligible_count":176},{"metric_id":"snow_days_per_year","path":"metrics/snow_days_per_year.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["other"],"units":["days"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"student_population_share_percent","path":"metrics/student_population_share_percent.json","fact_count":30,"city_count":30,"countries":["CZ","FI","HR","LU","SI","SK"],"blocks":["identity"],"units":["percent"],"grains":["city","maakunta"],"comparison_eligible_count":30},{"metric_id":"swedish_speaking_share_percent","path":"metrics/swedish_speaking_share_percent.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["other"],"units":["percent"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"swiss_nonpermanent_resident_population_total","path":"metrics/swiss_nonpermanent_resident_population_total.json","fact_count":430,"city_count":430,"countries":["CH"],"blocks":["identity"],"units":["people"],"grains":["city"],"comparison_eligible_count":430},{"metric_id":"swiss_permanent_resident_population_total","path":"metrics/swiss_permanent_resident_population_total.json","fact_count":430,"city_count":430,"countries":["CH"],"blocks":["identity"],"units":["people"],"grains":["city"],"comparison_eligible_count":430},{"metric_id":"tax_gewerbesteuer_hebesatz_percent","path":"metrics/tax_gewerbesteuer_hebesatz_percent.json","fact_count":1903,"city_count":1903,"countries":["BE","DE"],"blocks":["other"],"units":["percent"],"grains":["city","place"],"comparison_eligible_count":1903},{"metric_id":"tax_grundsteuer_b_hebesatz_percent","path":"metrics/tax_grundsteuer_b_hebesatz_percent.json","fact_count":1903,"city_count":1903,"countries":["BE","DE"],"blocks":["other"],"units":["percent"],"grains":["city","place"],"comparison_eligible_count":1903},{"metric_id":"temp_mean_annual_c","path":"metrics/temp_mean_annual_c.json","fact_count":1858,"city_count":1858,"countries":["DE"],"blocks":["climate_air"],"units":["degC"],"grains":["land"],"comparison_eligible_count":1858},{"metric_id":"theft_burglary_per_100k","path":"metrics/theft_burglary_per_100k.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["safety"],"units":["crimes_per_100k"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"top_nationalities_text","path":"metrics/top_nationalities_text.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["other"],"units":["text"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"traffic_accidents_per_100k","path":"metrics/traffic_accidents_per_100k.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["mobility_admin"],"units":["accidents_per_100k"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"transit_operators","path":"metrics/transit_operators.json","fact_count":18,"city_count":18,"countries":["NO"],"blocks":["other"],"units":["list"],"grains":["municipality"],"comparison_eligible_count":18},{"metric_id":"tropical_nights_per_year","path":"metrics/tropical_nights_per_year.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["other"],"units":["nights"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"unemployment_rate_percent","path":"metrics/unemployment_rate_percent.json","fact_count":1053,"city_count":1053,"countries":["AT","AU","CA","FI","NO","SE"],"blocks":["work_income"],"units":["percent"],"grains":["city","municipality"],"comparison_eligible_count":1053},{"metric_id":"unemployment_total_percent","path":"metrics/unemployment_total_percent.json","fact_count":26577,"city_count":26577,"countries":["AT","AU","BE","BG","CA","CH","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","JP","KR","LT","LU","LV","NL","NO","NZ","PL","PT","RO","SE","SI","SK","UK","US"],"blocks":["work_income"],"units":["percent"],"grains":["Eurostat City Statistics city (HR001C), not FUA/greater city","Eurostat City Statistics city (LT001C), not FUA/greater city","Wellington City territorial authority; labour force aged 15+","city","parent_municipality","regional_context"],"comparison_eligible_count":21672},{"metric_id":"universities_count","path":"metrics/universities_count.json","fact_count":3741,"city_count":3741,"countries":["FI","FR","NL","NO","UK"],"blocks":["other"],"units":["count","institutions"],"grains":["city","fylke_proxy","municipality"],"comparison_eligible_count":3741},{"metric_id":"vacancy_rate_percent","path":"metrics/vacancy_rate_percent.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["housing"],"units":["percent"],"grains":["city"],"comparison_eligible_count":8},{"metric_id":"vat_standard_percent","path":"metrics/vat_standard_percent.json","fact_count":6,"city_count":6,"countries":["AT"],"blocks":["other"],"units":["percent"],"grains":["national"],"comparison_eligible_count":6},{"metric_id":"violent_crime_per_100k","path":"metrics/violent_crime_per_100k.json","fact_count":8,"city_count":8,"countries":["FI"],"blocks":["safety"],"units":["crimes_per_100k"],"grains":["city"],"comparison_eligible_count":8}],"blocks":[{"block_id":"identity","order":0,"description":"Identity and geographic reference","description_status":"reviewed_v2_block_registry","fact_count":128455,"city_count":24892,"countries":["AT","AU","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","JP","KR","LT","LU","LV","MT","NL","NO","NZ","PL","PT","RO","SE","SI","SK","UK","US"],"metric_ids":["address_density","area_km2","car_density_per_1000","city_area_km2","foreign_nonpermanent_resident_population_total","foreign_population_share_percent","foreign_population_total","g01_area_km2","g01_density_per_km2","g01_population_total","g04_gp_practices_per_10k_population","g07_schools_per_10k_population","g09_ntd_service_area_population","nonpermanent_resident_population_total","population_density","population_density_per_km2","population_female","population_male","population_projection_2040_change_percent","population_total","safety_city_crime_covered_population","student_population_share_percent","swiss_nonpermanent_resident_population_total","swiss_permanent_resident_population_total"]},{"block_id":"demographics","order":1,"description":"Population and demographic indicators","description_status":"reviewed_v2_block_registry","fact_count":11911,"city_count":2319,"countries":["DE","FI","HU"],"metric_ids":["gawc_connectivity_class","religion_catholic_people","religion_catholic_percent","religion_other_no_religion_people","religion_other_no_religion_percent","religion_protestant_people","religion_protestant_percent"]},{"block_id":"housing","order":2,"description":"Housing and accommodation indicators","description_status":"reviewed_v2_block_registry","fact_count":61887,"city_count":20859,"countries":["AT","AU","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IT","JP","KR","LT","LV","MT","NL","NO","NZ","PL","PT","RO","SE","SI","SK","UK","US"],"metric_ids":["dwellings_count","g02_median_gross_rent_usd","g02_rent_burden_30pct_share_pct","g02_vacancy_rate_pct","g05_dwellings_total","g05_main_residential_dwellings","g05_secondary_seasonal_vacant_dwellings","g08_property_crime_rate_per_100k","housing_stock_total","housing_vacancy_rate_percent","median_weekly_rent_aud","property_price_avg_eur","property_price_eur_per_m2","rent_avg_nettokalt_eur_per_m2_month","rent_buy_price_eur_per_m2","rent_deposit_months","rent_listing_1bed_center_eur_month","rent_median_city_eur_month","rental_share_pct","safety_city_property_crime_count","vacancy_rate_percent"]},{"block_id":"work_income","order":3,"description":"Work and income indicators","description_status":"reviewed_v2_block_registry","fact_count":101992,"city_count":26870,"countries":["AT","AU","BE","BG","CA","CH","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","JP","KR","LT","LU","LV","MT","NL","NO","NZ","PL","PT","RO","SE","SI","SK","UK","US"],"metric_ids":["average_monthly_gross_earnings_eur","broadband_fiber_coverage_pct","broadband_fttbh_availability_percent","broadband_gigabit_availability_percent","disposable_income_per_capita_eur","employment_full_time_count","employment_total","fiber_coverage_pct","g03_employment_rate_pct","g03_median_household_income_usd","g10_broadband_cable_fiber_dsl_pct","g10_broadband_subscription_pct","g10_internet_without_subscription_pct","g10_no_internet_pct","g10_satellite_internet_pct","g10_superfast_broadband_availability_pct","gdp_per_capita_eur","income_tax_top_rate_percent","internet_fixed_avg_speed_mbps","job_vacancies_per_1000","median_household_income_aud_week","median_income_eur_year","median_personal_income_aud_week","median_salary_eur","salary_median_gross_city_eur_month","salary_median_gross_regional_eur_month","salary_net_avg_eur_month","unemployment_rate_percent","unemployment_total_percent"]},{"block_id":"mobility_admin","order":4,"description":"Mobility and administration indicators","description_status":"reviewed_v2_block_registry","fact_count":85194,"city_count":24928,"countries":["AT","AU","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","JP","KR","LT","LU","LV","MT","NL","NO","NZ","PL","PT","RO","SE","SI","SK","UK","US"],"metric_ids":["airport_direct_destinations_count","g05_commute","g08_transport","g09_bicycle_commute_share_pct","g09_transit_commute_share_pct","g09_walk_commute_share_pct","immigration_processing_time_days","nearest_airport_destinations_count","nearest_airport_iata","nearest_airport_km","nearest_major_airport_distance_km","nearest_major_airport_iata","public_transport_monthly_pass_eur","public_transport_score","traffic_accidents_per_100k"]},{"block_id":"family_education","order":5,"description":"Family and education indicators","description_status":"reviewed_v2_block_registry","fact_count":30147,"city_count":13048,"countries":["AT","AU","BE","CY","EE","FI","FR","GR","IT","JP","KR","LU","LV","NL","NO","SE","SI","UK","US"],"metric_ids":["childcare_coverage_3_6_pct","childcare_coverage_percent_0_6","g07_high_school_or_higher_share_pct","g07_school_count","g07_school_enrollment_share_pct","international_school_present","international_schools_count","language_other_than_english_at_home_share_percent","primary_school_count","school_count","school_rating_avg"]},{"block_id":"healthcare","order":6,"description":"Healthcare indicators","description_status":"reviewed_v2_block_registry","fact_count":25203,"city_count":11389,"countries":["AT","CZ","DE","ES","FI","FR","HU","JP","KR","LV","NO","PL","PT","SE","US"],"metric_ids":["doctors_per_1000","g06_mental_health_provider_ratio","g06_physicians_per_100k","g06_preventable_hospitalization_rate","hospital_beds_per_1000","hospital_beds_per_100k","physicians_per_1000","physicians_per_100k"]},{"block_id":"safety","order":7,"description":"Safety indicators","description_status":"reviewed_v2_block_registry","fact_count":15465,"city_count":7486,"countries":["AT","BE","CA","CH","CZ","DE","DK","ES","FI","FR","HU","IT","KR","LT","LV","NL","NO","PL","PT","SE","UK","US"],"metric_ids":["crime_incidents_per_100k","crime_incidents_total","g08_violent_crime_rate_per_100k","g09_burglary_rate_per_100k","safety_city_crime_reporting_coverage","safety_city_violent_crime_count","theft_burglary_per_100k","violent_crime_per_100k"]},{"block_id":"climate_air","order":8,"description":"Climate and air indicators","description_status":"reviewed_v2_block_registry","fact_count":176513,"city_count":25517,"countries":["AT","AU","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","JP","KR","LT","LU","LV","MT","NL","NO","NZ","PL","PT","RO","SE","SI","SK","UK","US"],"metric_ids":["air_quality_no2_annual_ug_m3","air_quality_no2_current_ug_m3","air_quality_pm10_annual_ug_m3","air_quality_pm10_current_ug_m3","air_quality_pm25_annual_ug_m3","air_quality_pm25_current_ug_m3","climate_avg_temp_jan_c","climate_grid_annual_mean_c","climate_grid_annual_precipitation_mm","climate_grid_january_mean_c","climate_grid_january_min_c","climate_grid_july_max_c","climate_grid_july_mean_c","climate_grid_precipitation_rate_mm_day","climate_grid_solar_exposure_kwh_m2_day","climate_monthly_extreme_high_c","climate_monthly_extreme_low_c","climate_monthly_high_c","climate_monthly_low_c","climate_monthly_mean_c","climate_monthly_precip_mm","climate_monthly_sunshine_h","climate_sunshine_hours_annual","climate_temp_avg_annual_c","frost_days_per_year","g04_air_quality_pm25_max_ug_m3","g04_air_quality_pm25_mean_annual_ug_m3","g04_air_quality_pm25_monitor_count","g11_annual_precipitation_mm","g11_max_temp_c_jul","g11_mean_annual_temp_c","g11_min_temp_c_jan","heat_stress_days_per_year","no2_annual_mean","pm10_annual_mean","pm25_annual_mean","precipitation_annual_mm","temp_mean_annual_c"]},{"block_id":"cost_living","order":9,"description":"Cost of living indicators","description_status":"reviewed_v2_block_registry","fact_count":8258,"city_count":1580,"countries":["AT","AU","BE","BG","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IS","IT","JP","KR","LT","LU","LV","MT","NL","NO","NZ","PL","PT","SE","SI","SK","UK","US"],"metric_ids":["col_fitness_club_eur_month","col_groceries_index_basket_eur_month","col_internet_60mbps_eur_month","col_kindergarten_private_eur_month","col_meal_inexpensive_restaurant_eur","col_mobile_plan_10gb_eur_month","col_transport_monthly_pass_eur","col_utilities_basic_85m2_eur_month"]},{"block_id":"other","order":10,"description":null,"description_status":"contract_gap","fact_count":108957,"city_count":18859,"countries":["AT","AU","BE","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GR","HR","HU","IE","IT","JP","KR","LU","LV","MT","NL","NO","NZ","PL","RO","SE","SI","SK","UK","US"],"metric_ids":["avg_download_mbps_2024","avg_woz_value_k_eur","banen_total","bike_sharing_present","cold_stress_days_per_year","coverage_5g_percent","dark_days_per_year","english_portal_url","ev_charging_points","ev_charging_points_per_100k","ev_share_percent","flood_zone_risk","fttp_nl_5g_availability","fttp_nl_avg_pct","g02_median_home_value_usd","g02_owner_occupied_share_pct","g03_labour","g04_gp_practice_count","g05_foreign_born_share_pct","g05_handoff","g05_naturalized_citizen_share_pct","g05_non_citizen_share_pct","g06_flu_vaccination_coverage_pct","g06_mammography_screening_pct","g06_uninsured_share_pct","g07_bachelors_or_higher_share_pct","g08_reporting_agency_count","g09_households_with_vehicle_available_pct","g09_ntd_agency_count","g09_ntd_total_unlinked_passenger_trips_2022","g09_ntd_total_vehicles_operated_max_service_2022","g09_total_workers_16plus","g09_work_from_home_share_pct","g10_cellular_data_plan_pct","gigabit_availability_percent","gp_per_1000","green_space_share_percent","hot_days_per_year","households","ice_days_per_year","kindergarten_coverage_1_5_pct","kita_coverage_3to6_percent","kita_coverage_under3_percent","labour_force_participation_rate_percent","labour_supply_count","living_space_per_capita_m2","median_age_years","median_monthly_mortgage_repayment_aud","migration_background_share_percent","municipal_tax_rate_percent","owner_occupied_share_pct","primary_economic_sector","private_clinic_present","registered_cars_count","registered_jobseekers_count","renewable_capacity_per_capita_kw","snow_days_per_year","swedish_speaking_share_percent","tax_gewerbesteuer_hebesatz_percent","tax_grundsteuer_b_hebesatz_percent","top_nationalities_text","transit_operators","tropical_nights_per_year","universities_count","vat_standard_percent"]}],"limits":{"max_country_index_bytes":134217728,"max_metric_index_bytes":134217728,"max_country_cache_entries":4,"max_metric_cache_entries":2}}
