{
  "schema_version": "1.0.0",
  "api_version": "v1",
  "snapshot_id": "bctl-7eb7c1c7524bb525d233",
  "edition": {
    "name": "Civometra Index",
    "label": "2026 Q4",
    "status": "research",
    "methodology_version": "1.0.0",
    "official_city_results_released": false
  },
  "as_of": "2026-10-27",
  "as_of_meaning": "Last complete source check recorded in the research snapshot; not a common observation period or a new editorial review. A separately validated source may have a later retrieved_at date; inspect each observation.",
  "dates": {
    "source_checked_at": "2026-10-27",
    "last_complete_source_check_at": "2026-10-27",
    "latest_observation_retrieved_at": "2026-10-27",
    "observations_changed_at": "2026-10-21",
    "editorial_review_earliest": "2026-10-11",
    "editorial_review_latest": "2026-10-27",
    "urban_context_retrieved_at": "2026-10-26",
    "index_evidence_evaluated_at": "2026-10-27",
    "air_quality_retrieved_at": "2026-10-26",
    "geography_candidates_evaluated_at": "2026-10-26",
    "protocols_prepared_at": "2026-10-26",
    "scoring_geographies_reviewed_at": "2026-10-26",
    "pm25_evidence_reviewed_at": "2026-10-26",
    "heat_evidence_reviewed_at": "2026-10-26",
    "rental_vacancy_evidence_reviewed_at": "2026-10-26",
    "housing_supply_evidence_reviewed_at": "2026-10-26",
    "life_expectancy_evidence_reviewed_at": "2026-10-26",
    "road_deaths_evidence_reviewed_at": "2026-10-27"
  },
  "publisher": {
    "name": "BestCityToLive Intelligence",
    "initiative": "AINT.app",
    "url": "https://aint.app"
  },
  "notice": "Civometra is a research edition, with no official quarterly city results. Current engine-accepted index inputs are explicitly separated from editorial guides, contextual observations and inherited legacy scores. An accepted indicator does not establish an eligible city score or ranking. National context never measures a city.",
  "rights": "No new licence is granted by this API. BestCityToLive editorial material retains its existing rights. Third-party observations and sources retain their own licences and attribution requirements; consult each primary publisher before reuse. Source catalog links do not imply permission to reproduce full source content.",
  "kind": "category",
  "id": "category:overall",
  "self": "https://bestcitytolive.com/api/v1/categories/overall.json",
  "canonical_url": "https://bestcitytolive.com/best/overall",
  "slug": "overall",
  "name": "Overall",
  "original_id": 1,
  "citation": {
    "title": "Best Cities for Overall: Rankings & Decision Guide",
    "author": "BestCityToLive Intelligence",
    "publisher": "AINT.app",
    "reviewed_at": "2026-10-13",
    "canonical_url": "https://bestcitytolive.com/best/overall"
  },
  "editorial_guide": {
    "lens": "A good city is a workable everyday life.",
    "audience": "Readers building a first shortlist across work, housing, health and belonging.",
    "introduction": [
      "An overall ranking is a navigation aid. The more useful test is whether an ordinary week works for the person who will live it: an affordable home, a manageable journey, reliable services and somewhere to belong. Start with the constraints that could rule a city out before rewarding the attractions that make it exciting.",
      "Compare a realistic household in a realistic neighbourhood. A central apartment and a suburban family home produce different transport costs, school choices and exposure to noise or heat. Keep the same household size, income assumptions and geographic boundary across a shortlist; write down what remains unknown rather than filling the gaps with a city’s reputation."
    ],
    "measures": [
      {
        "label": "Household headroom",
        "detail": "Compare income after housing, utilities, transport and essential care. Include upfront deposits and the cost of establishing a home, not only recurring bills."
      },
      {
        "label": "Time and service access",
        "detail": "Map the journeys you actually make: work, groceries, care and recreation. Check service hours and reliability as well as distance."
      },
      {
        "label": "Resilience and inclusion",
        "detail": "Ask how the same neighbourhood functions during severe weather, illness or a change of job. Look for accessible alternatives and social support."
      }
    ],
    "pitfall": "A high average can hide a poor fit. Country-level prosperity does not establish affordable housing, accessible care or safety on a particular street.",
    "residentChecklist": [
      "Build one monthly budget and one ordinary-week timetable for each finalist.",
      "Confirm residence and employment eligibility before treating a move as feasible.",
      "Visit the intended neighbourhood on a weekday and outside its best season."
    ],
    "visitorChecklist": [
      "Choose a base using travel time to your actual interests.",
      "Check local disruptions, step-free routes and evening return options.",
      "Keep room for neighbourhood experiences beyond the most photographed centre."
    ],
    "reportingQuestion": "Which residents benefit from a city’s apparent strengths, and whose everyday costs disappear in the average?",
    "related": [
      "affordability",
      "safety",
      "healthcare"
    ],
    "citySlugs": [
      "calgary",
      "vienna",
      "singapore"
    ],
    "sources": [
      {
        "title": "OECD Better Life Index",
        "url": "https://www.oecdbetterlifeindex.org/",
        "scope": "Country and regional well-being context; check each indicator’s geography and period.",
        "source_ref": "source-dba3099fb75463a4"
      },
      {
        "title": "WHO urban health",
        "url": "https://www.who.int/health-topics/urban-health",
        "scope": "Urban health framework covering the built environment and public services; not a city score.",
        "source_ref": "source-1da0e22e0d19ccc0"
      }
    ],
    "reviewed_at": "2026-10-13",
    "ranking_eligible": false
  },
  "legacy_ranking": {
    "status": "legacy-unverified",
    "snapshot_date": "2025-08-07",
    "score_unit": "legacy composite points",
    "index_eligible": false,
    "notice": "Inherited, unverified legacy scores. Values are unchanged; ordinal positions are recalculated within each category and date from full-precision scores, breaking exact ties by original city ID. These are not official Civometra results or current travel recommendations. Row-level source evidence for the legacy scores is unavailable.",
    "rows": [
      {
        "city_id": "city:zurich",
        "city_slug": "zurich",
        "city_name": "Zurich",
        "country_name": "Switzerland",
        "score": 81.97,
        "rank": 1,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:stockholm",
        "city_slug": "stockholm",
        "city_name": "Stockholm",
        "country_name": "Sweden",
        "score": 80.45,
        "rank": 2,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:sydney",
        "city_slug": "sydney",
        "city_name": "Sydney",
        "country_name": "Australia",
        "score": 79.85,
        "rank": 3,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:amsterdam",
        "city_slug": "amsterdam",
        "city_name": "Amsterdam",
        "country_name": "Netherlands",
        "score": 79.13,
        "rank": 4,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:berlin",
        "city_slug": "berlin",
        "city_name": "Berlin",
        "country_name": "Germany",
        "score": 78.44,
        "rank": 5,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:copenhagen",
        "city_slug": "copenhagen",
        "city_name": "Copenhagen",
        "country_name": "Denmark",
        "score": 78.4,
        "rank": 6,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:tokyo",
        "city_slug": "tokyo",
        "city_name": "Tokyo",
        "country_name": "Japan",
        "score": 77.73,
        "rank": 7,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:melbourne",
        "city_slug": "melbourne",
        "city_name": "Melbourne",
        "country_name": "Australia",
        "score": 77.08,
        "rank": 8,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:cape-town",
        "city_slug": "cape-town",
        "city_name": "Cape Town",
        "country_name": "South Africa",
        "score": 77.04,
        "rank": 9,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:vancouver",
        "city_slug": "vancouver",
        "city_name": "Vancouver",
        "country_name": "Canada",
        "score": 77.02,
        "rank": 10,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:oslo",
        "city_slug": "oslo",
        "city_name": "Oslo",
        "country_name": "Norway",
        "score": 76.62,
        "rank": 11,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:toronto",
        "city_slug": "toronto",
        "city_name": "Toronto",
        "country_name": "Canada",
        "score": 76.23,
        "rank": 12,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:london",
        "city_slug": "london",
        "city_name": "London",
        "country_name": "United Kingdom",
        "score": 76.13,
        "rank": 13,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:vienna",
        "city_slug": "vienna",
        "city_name": "Vienna",
        "country_name": "Austria",
        "score": 75.79,
        "rank": 14,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:calgary",
        "city_slug": "calgary",
        "city_name": "Calgary",
        "country_name": "Canada",
        "score": 75.54,
        "rank": 15,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:jakarta",
        "city_slug": "jakarta",
        "city_name": "Jakarta",
        "country_name": "Indonesia",
        "score": 75.24,
        "rank": 16,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:singapore",
        "city_slug": "singapore",
        "city_name": "Singapore",
        "country_name": "Singapore",
        "score": 75.23,
        "rank": 17,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:seattle",
        "city_slug": "seattle",
        "city_name": "Seattle",
        "country_name": "United States",
        "score": 74.71,
        "rank": 18,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:tel-aviv",
        "city_slug": "tel-aviv",
        "city_name": "Tel Aviv",
        "country_name": "Israel",
        "score": 74.48,
        "rank": 19,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:rio-de-janeiro",
        "city_slug": "rio-de-janeiro",
        "city_name": "Rio de Janeiro",
        "country_name": "Brazil",
        "score": 74.26,
        "rank": 20,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:new-york-city",
        "city_slug": "new-york-city",
        "city_name": "New York City",
        "country_name": "United States",
        "score": 74.25,
        "rank": 21,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:munich",
        "city_slug": "munich",
        "city_name": "Munich",
        "country_name": "Germany",
        "score": 74.19,
        "rank": 22,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:edinburgh",
        "city_slug": "edinburgh",
        "city_name": "Edinburgh",
        "country_name": "United Kingdom",
        "score": 74,
        "rank": 23,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:dublin",
        "city_slug": "dublin",
        "city_name": "Dublin",
        "country_name": "Ireland",
        "score": 73.94,
        "rank": 24,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:ho-chi-minh-city",
        "city_slug": "ho-chi-minh-city",
        "city_name": "Ho Chi Minh City",
        "country_name": "Vietnam",
        "score": 73.22,
        "rank": 25,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:brisbane",
        "city_slug": "brisbane",
        "city_name": "Brisbane",
        "country_name": "Australia",
        "score": 73.09,
        "rank": 26,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:cairo",
        "city_slug": "cairo",
        "city_name": "Cairo",
        "country_name": "Egypt",
        "score": 72.87,
        "rank": 27,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:manila",
        "city_slug": "manila",
        "city_name": "Manila",
        "country_name": "Philippines",
        "score": 72.86,
        "rank": 28,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:madrid",
        "city_slug": "madrid",
        "city_name": "Madrid",
        "country_name": "Spain",
        "score": 72.85,
        "rank": 29,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:prague",
        "city_slug": "prague",
        "city_name": "Prague",
        "country_name": "Czechia",
        "score": 72.77,
        "rank": 30,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:boston",
        "city_slug": "boston",
        "city_name": "Boston",
        "country_name": "United States",
        "score": 72.72,
        "rank": 31,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:kuala-lumpur",
        "city_slug": "kuala-lumpur",
        "city_name": "Kuala Lumpur",
        "country_name": "Malaysia",
        "score": 72.61,
        "rank": 32,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:brussels",
        "city_slug": "brussels",
        "city_name": "Brussels",
        "country_name": "Belgium",
        "score": 72.45,
        "rank": 33,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:warsaw",
        "city_slug": "warsaw",
        "city_name": "Warsaw",
        "country_name": "Poland",
        "score": 72.38,
        "rank": 34,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:sao-paulo",
        "city_slug": "sao-paulo",
        "city_name": "São Paulo",
        "country_name": "Brazil",
        "score": 72.34,
        "rank": 35,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:san-francisco",
        "city_slug": "san-francisco",
        "city_name": "San Francisco",
        "country_name": "United States",
        "score": 72.31,
        "rank": 36,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:barcelona",
        "city_slug": "barcelona",
        "city_name": "Barcelona",
        "country_name": "Spain",
        "score": 72.19,
        "rank": 37,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:montreal",
        "city_slug": "montreal",
        "city_name": "Montreal",
        "country_name": "Canada",
        "score": 72.18,
        "rank": 38,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:seoul",
        "city_slug": "seoul",
        "city_name": "Seoul",
        "country_name": "South Korea",
        "score": 72.18,
        "rank": 39,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:shanghai",
        "city_slug": "shanghai",
        "city_name": "Shanghai",
        "country_name": "China",
        "score": 71.22,
        "rank": 40,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:bangalore",
        "city_slug": "bangalore",
        "city_name": "Bangalore",
        "country_name": "India",
        "score": 71.13,
        "rank": 41,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:chicago",
        "city_slug": "chicago",
        "city_name": "Chicago",
        "country_name": "United States",
        "score": 70.96,
        "rank": 42,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:perth",
        "city_slug": "perth",
        "city_name": "Perth",
        "country_name": "Australia",
        "score": 70.96,
        "rank": 43,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:auckland",
        "city_slug": "auckland",
        "city_name": "Auckland",
        "country_name": "New Zealand",
        "score": 70.89,
        "rank": 44,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:washington-dc",
        "city_slug": "washington-dc",
        "city_name": "Washington DC",
        "country_name": "United States",
        "score": 70.7,
        "rank": 45,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:helsinki",
        "city_slug": "helsinki",
        "city_name": "Helsinki",
        "country_name": "Finland",
        "score": 70.61,
        "rank": 46,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:istanbul",
        "city_slug": "istanbul",
        "city_name": "Istanbul",
        "country_name": "Türkiye",
        "score": 70.44,
        "rank": 47,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:mumbai",
        "city_slug": "mumbai",
        "city_name": "Mumbai",
        "country_name": "India",
        "score": 70.24,
        "rank": 48,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:dubai",
        "city_slug": "dubai",
        "city_name": "Dubai",
        "country_name": "United Arab Emirates",
        "score": 70.23,
        "rank": 49,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:lisbon",
        "city_slug": "lisbon",
        "city_name": "Lisbon",
        "country_name": "Portugal",
        "score": 70.1,
        "rank": 50,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:rome",
        "city_slug": "rome",
        "city_name": "Rome",
        "country_name": "Italy",
        "score": 70.06,
        "rank": 51,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:taipei",
        "city_slug": "taipei",
        "city_name": "Taipei",
        "country_name": "Taiwan",
        "score": 69.85,
        "rank": 52,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:osaka",
        "city_slug": "osaka",
        "city_name": "Osaka",
        "country_name": "Japan",
        "score": 69.82,
        "rank": 53,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:los-angeles",
        "city_slug": "los-angeles",
        "city_name": "Los Angeles",
        "country_name": "United States",
        "score": 69.7,
        "rank": 54,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:paris",
        "city_slug": "paris",
        "city_name": "Paris",
        "country_name": "France",
        "score": 69.7,
        "rank": 55,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:beijing",
        "city_slug": "beijing",
        "city_name": "Beijing",
        "country_name": "China",
        "score": 69.69,
        "rank": 56,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:hong-kong",
        "city_slug": "hong-kong",
        "city_name": "Hong Kong",
        "country_name": "China",
        "score": 69.57,
        "rank": 57,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:buenos-aires",
        "city_slug": "buenos-aires",
        "city_name": "Buenos Aires",
        "country_name": "Argentina",
        "score": 69.51,
        "rank": 58,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:kyoto",
        "city_slug": "kyoto",
        "city_name": "Kyoto",
        "country_name": "Japan",
        "score": 69.03,
        "rank": 59,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:delhi",
        "city_slug": "delhi",
        "city_name": "Delhi",
        "country_name": "India",
        "score": 68.82,
        "rank": 60,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:bangkok",
        "city_slug": "bangkok",
        "city_name": "Bangkok",
        "country_name": "Thailand",
        "score": 67.69,
        "rank": 61,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:santiago",
        "city_slug": "santiago",
        "city_name": "Santiago",
        "country_name": "Chile",
        "score": 67.51,
        "rank": 62,
        "calculation_date": "2025-08-07"
      },
      {
        "city_id": "city:lima",
        "city_slug": "lima",
        "city_name": "Lima",
        "country_name": "Peru",
        "score": 67.21,
        "rank": 63,
        "calculation_date": "2025-08-07"
      }
    ]
  }
}
