{
  "schema_version": "gig-migration-export-v2",
  "type": "CityCompare",
  "slug": "hamburg-vs-cologne",
  "updated": "2026-05-31",
  "links": {
    "page": "/compare/hamburg-vs-cologne/",
    "data_json": "/data/compare/hamburg-vs-cologne.json"
  },
  "cityA": {
    "slug": "hamburg",
    "name": "Hamburg",
    "country": "Germany",
    "updated": "2026-05-27",
    "page_url": "/cities/hamburg/"
  },
  "cityB": {
    "slug": "cologne",
    "name": "Cologne",
    "country": "Germany",
    "updated": "2026-05-31",
    "page_url": "/cities/cologne/"
  },
  "cities": [
    
    {
      "slug": "hamburg",
      "name": "Hamburg",
      "country": "Germany",
      "updated": "2026-05-27",
      "page_url": "/cities/hamburg/"
    },
    
    {
      "slug": "cologne",
      "name": "Cologne",
      "country": "Germany",
      "updated": "2026-05-31",
      "page_url": "/cities/cologne/"
    }
    
  ],
  "comparable_metric_values": [
    
    {
      "metric_id": "climate_sunshine_hours_annual",
      "metric_name": "Average Annual Sunshine Hours",
      "metric_description": "Germany average annual sunshine hours (DWD national average)",
      "domain": "environment",
      "section": "domain-environment",
      "aggregation": "higher_is_better",
      "comparable": true,
      "schema_property": "schema:PropertyValue",
      "scope": "city",
      "cityA": {
        "value": 1650,
        "value_display": "1,650 hours/year",
        "value_type": "number",
        "unit": "hours/year",
        "date": "2024-01-01",
        "date_observed": "2024-01-01",
        "last_checked": "2026-05-29T08:00:00Z",
        "source_id": "dwd_climate",
        "source_name": "DWD Deutscher Wetterdienst",
        "source_url": "https://www.dwd.de/DE/klimaumwelt/klimaatlas/klimaatlas_node.html",
        "source_type": "official",
        "source_grade": "A",
        "fallback_level": "country_level_estimate",
        "data_level": null,
        "data_level_label": null,
        "value_role": "canonical",
        "reference_area": null,
        "trend": null,
        "metric_history": []
      },
      "cityB": {
        "value": 1650,
        "value_display": "1,650 hours/year",
        "value_type": "number",
        "unit": "hours/year",
        "date": "2024-01-01",
        "date_observed": "2024-01-01",
        "last_checked": "2026-05-29T08:00:00Z",
        "source_id": "dwd_climate",
        "source_name": "DWD Deutscher Wetterdienst",
        "source_url": "https://www.dwd.de/DE/klimaumwelt/klimaatlas/klimaatlas_node.html",
        "source_type": "official",
        "source_grade": "A",
        "fallback_level": "country_level_estimate",
        "data_level": null,
        "data_level_label": null,
        "value_role": "canonical",
        "reference_area": null,
        "trend": null,
        "metric_history": []
      }
    },
    
    {
      "metric_id": "climate_temp_avg_annual_c",
      "metric_name": "Average Annual Temperature",
      "metric_description": "Germany average annual temperature 1991-2020 climate normal (DWD)",
      "domain": "environment",
      "section": "domain-environment",
      "aggregation": "none",
      "comparable": true,
      "schema_property": "schema:PropertyValue",
      "scope": "city",
      "cityA": {
        "value": 10.4,
        "value_display": "10.4 degC",
        "value_type": "number",
        "unit": "degC",
        "date": "2024-01-01",
        "date_observed": "2024-01-01",
        "last_checked": "2026-05-29T08:00:00Z",
        "source_id": "dwd_climate",
        "source_name": "DWD Deutscher Wetterdienst",
        "source_url": "https://www.dwd.de/DE/klimaumwelt/klimaatlas/klimaatlas_node.html",
        "source_type": "official",
        "source_grade": "A",
        "fallback_level": "country_level_estimate",
        "data_level": null,
        "data_level_label": null,
        "value_role": "canonical",
        "reference_area": null,
        "trend": null,
        "metric_history": []
      },
      "cityB": {
        "value": 10.4,
        "value_display": "10.4 degC",
        "value_type": "number",
        "unit": "degC",
        "date": "2024-01-01",
        "date_observed": "2024-01-01",
        "last_checked": "2026-05-29T08:00:00Z",
        "source_id": "dwd_climate",
        "source_name": "DWD Deutscher Wetterdienst",
        "source_url": "https://www.dwd.de/DE/klimaumwelt/klimaatlas/klimaatlas_node.html",
        "source_type": "official",
        "source_grade": "A",
        "fallback_level": "country_level_estimate",
        "data_level": null,
        "data_level_label": null,
        "value_role": "canonical",
        "reference_area": null,
        "trend": null,
        "metric_history": []
      }
    },
    
    {
      "metric_id": "internet_fixed_avg_speed_mbps",
      "metric_name": "Average Fixed Broadband Download Speed",
      "metric_description": "Average fixed broadband download speed Germany 2024 Q1 (Ookla Speedtest)",
      "domain": "connectivity",
      "section": "domain-connectivity",
      "aggregation": "higher_is_better",
      "comparable": true,
      "schema_property": "schema:PropertyValue",
      "scope": "city",
      "cityA": {
        "value": 96.4,
        "value_display": "96.4 Mbit/s",
        "value_type": "number",
        "unit": "Mbit/s",
        "date": "2024-01-01",
        "date_observed": "2024-01-01",
        "last_checked": "2026-05-29T08:00:00Z",
        "source_id": "ookla_speedtest",
        "source_name": "Ookla Speedtest Global Index",
        "source_url": "https://www.speedtest.net/global-index",
        "source_type": "aggregator",
        "source_grade": "B",
        "fallback_level": "country_level_estimate",
        "data_level": null,
        "data_level_label": null,
        "value_role": "canonical",
        "reference_area": null,
        "trend": null,
        "metric_history": []
      },
      "cityB": {
        "value": 96.4,
        "value_display": "96.4 Mbit/s",
        "value_type": "number",
        "unit": "Mbit/s",
        "date": "2024-01-01",
        "date_observed": "2024-01-01",
        "last_checked": "2026-05-29T08:00:00Z",
        "source_id": "ookla_speedtest",
        "source_name": "Ookla Speedtest Global Index",
        "source_url": "https://www.speedtest.net/global-index",
        "source_type": "aggregator",
        "source_grade": "B",
        "fallback_level": "country_level_estimate",
        "data_level": null,
        "data_level_label": null,
        "value_role": "canonical",
        "reference_area": null,
        "trend": null,
        "metric_history": []
      }
    },
    
    {
      "metric_id": "average_monthly_gross_earnings_eur",
      "metric_name": "Average monthly gross earnings, full-time equiv. (VGRdL)",
      "metric_description": "Source-backed value for average_monthly_gross_earnings_eur.",
      "domain": "work",
      "section": "domain-work",
      "aggregation": "higher_is_better",
      "comparable": true,
      "schema_property": "schema:price",
      "scope": "city",
      "cityA": {
        "value": 4851,
        "value_display": "4,851 EUR/month",
        "value_type": "number",
        "unit": "EUR/month",
        "date": "2025-01-01",
        "date_observed": "2025-01-01",
        "last_checked": "2026-05-27T23:15:00Z",
        "source_id": "destatis",
        "source_name": "Statistisches Bundesamt (Destatis)",
        "source_url": "https://www.destatis.de",
        "source_type": "official",
        "source_grade": "A",
        "fallback_level": "country_level_estimate",
        "data_level": "land_nuts1",
        "data_level_label": "Land (VGRdL 2023)",
        "value_role": "canonical",
        "reference_area": null,
        "trend": null,
        "metric_history": []
      },
      "cityB": {
        "value": 4851,
        "value_display": "4,851 EUR/month",
        "value_type": "number",
        "unit": "EUR/month",
        "date": "2025-01-01",
        "date_observed": "2025-01-01",
        "last_checked": "2026-05-27T23:15:00Z",
        "source_id": "destatis",
        "source_name": "Statistisches Bundesamt (Destatis)",
        "source_url": "https://www.destatis.de",
        "source_type": "official",
        "source_grade": "A",
        "fallback_level": "country_level_estimate",
        "data_level": "land_nuts1",
        "data_level_label": "Land (VGRdL 2023)",
        "value_role": "canonical",
        "reference_area": null,
        "trend": null,
        "metric_history": []
      }
    },
    
    {
      "metric_id": "unemployment_total_percent",
      "metric_name": "Unemployment rate (annual average, zivile Erwerbspersonen)",
      "metric_description": "Source-backed value for unemployment_total_percent.",
      "domain": "work",
      "section": "domain-work",
      "aggregation": "lower_is_better",
      "comparable": true,
      "schema_property": "schema:PropertyValue",
      "scope": "city",
      "cityA": {
        "value": 8.3,
        "value_display": "8.3 percent",
        "value_type": "number",
        "unit": "percent",
        "date": "2025-12-31",
        "date_observed": "2025-12-31",
        "last_checked": "2026-05-28T00:00:00Z",
        "source_id": "arbeitsagentur_hamburg_presse",
        "source_name": "Bundesagentur für Arbeit Hamburg — Der Arbeitsmarkt in Hamburg",
        "source_url": "https://www.arbeitsagentur.de/vor-ort/hamburg/presse/2026-1-der-arbeitsmarkt-in-hamburg",
        "source_type": "official",
        "source_grade": "A",
        "fallback_level": "city",
        "data_level": null,
        "data_level_label": null,
        "value_role": "canonical",
        "reference_area": null,
        "trend": null,
        "metric_history": []
      },
      "cityB": {
        "value": 3.711,
        "value_display": "3.71 percent",
        "value_type": "number",
        "unit": "percent",
        "date": "2025-01-01",
        "date_observed": "2025-01-01",
        "last_checked": "2026-05-27T20:15:28.420118Z",
        "source_id": "world_bank",
        "source_name": "World Bank Data",
        "source_url": "https://data.worldbank.org",
        "source_type": "official",
        "source_grade": "A",
        "fallback_level": "country_level_estimate",
        "data_level": null,
        "data_level_label": null,
        "value_role": "canonical",
        "reference_area": null,
        "trend": {"direction":"up","current_date":"2025-01-01","previous_date":"2024-01-01","current_value":3.711,"previous_value":3.4,"delta":0.31099999999999994,"delta_pct":9.147058823529411,"source_id":"world_bank"},
        "metric_history": [{"date":"2021-01-01","value":3.594,"source_id":"world_bank","source_url":"https://api.worldbank.org/v2/country/DE/indicator/SL.UEM.TOTL.ZS?format=json","confidence":"A"},{"date":"2022-01-01","value":3.137,"source_id":"world_bank","source_url":"https://api.worldbank.org/v2/country/DE/indicator/SL.UEM.TOTL.ZS?format=json","confidence":"A"},{"date":"2023-01-01","value":3.071,"source_id":"world_bank","source_url":"https://api.worldbank.org/v2/country/DE/indicator/SL.UEM.TOTL.ZS?format=json","confidence":"A"},{"date":"2024-01-01","value":3.4,"source_id":"world_bank","source_url":"https://api.worldbank.org/v2/country/DE/indicator/SL.UEM.TOTL.ZS?format=json","confidence":"A"},{"date":"2025-01-01","value":3.711,"source_id":"world_bank","source_url":"https://api.worldbank.org/v2/country/DE/indicator/SL.UEM.TOTL.ZS?format=json","confidence":"A"}]
      }
    }
    
  ]
}
