{
  "schema_version": "gig-migration-export-v2",
  "data_version": "2026-06-12",
  "generated_at": "2026-06-12",
  "html_url": "https://migrationfit.com/selections/denmark-lowest-crime/",
  "md_url": "https://migrationfit.com/selections/denmark-lowest-crime/index.md",
  "type": "CitySelection",
  "selection_id": "denmark-lowest-crime",
  "slug": "denmark-lowest-crime",
  "country": "denmark",
  "countryName": "Denmark",
  "group": "safety",
  "metric_id": "crime_incidents_per_100k",
  "order": "asc",
  "available": true,
  "coverageCount": 98,
  "totalCities": 98,
  "minCoverage": 20,
  "min_population_total": null,
  "top_n": 25,
  "medianValue": 4500,
  "methodology_url": null,
  "links": {
    "page": "/selections/denmark-lowest-crime/",
    "page_url": "https://migrationfit.com/selections/denmark-lowest-crime/",
    "md_url": "https://migrationfit.com/selections/denmark-lowest-crime/index.md",
    "data_url": "https://migrationfit.com/data/selections/denmark-lowest-crime.json"
  },
  "rows": [
    
    {
      "rank": 1,
      "totalRanked": 98,
      "city": {
        "slug": "solroed",
        "name": "Solrød",
        "page_url": "https://migrationfit.com/cities/dk/solroed/"
      },
      "metric": {
        "metric_id": "crime_incidents_per_100k",
        "value": 3780,
        "unit": "per 100k",
        "date": "2026-06-09",
        "source_name": "dst_straf10_2024",
        "source_url": null,
        "source_grade": null,
        "confidence": "A",
        "fallback_level": "level_0",
        "data_level_label": null
      }
    },
    
    {
      "rank": 2,
      "totalRanked": 98,
      "city": {
        "slug": "broenderslev",
        "name": "Brønderslev",
        "page_url": "https://migrationfit.com/cities/dk/broenderslev/"
      },
      "metric": {
        "metric_id": "crime_incidents_per_100k",
        "value": 3800,
        "unit": "per 100k",
        "date": "2026-06-09",
        "source_name": "dst_straf10_2024",
        "source_url": null,
        "source_grade": null,
        "confidence": "A",
        "fallback_level": "level_0",
        "data_level_label": null
      }
    },
    
    {
      "rank": 3,
      "totalRanked": 98,
      "city": {
        "slug": "frederikshavn",
        "name": "Frederikshavn",
        "page_url": "https://migrationfit.com/cities/dk/frederikshavn/"
      },
      "metric": {
        "metric_id": "crime_incidents_per_100k",
        "value": 3800,
        "unit": "per 100k",
        "date": "2026-06-09",
        "source_name": "dst_straf10_2024",
        "source_url": null,
        "source_grade": null,
        "confidence": "A",
        "fallback_level": "level_0",
        "data_level_label": null
      }
    },
    
    {
      "rank": 4,
      "totalRanked": 98,
      "city": {
        "slug": "hjoerring",
        "name": "Hjørring",
        "page_url": "https://migrationfit.com/cities/dk/hjoerring/"
      },
      "metric": {
        "metric_id": "crime_incidents_per_100k",
        "value": 3800,
        "unit": "per 100k",
        "date": "2026-06-09",
        "source_name": "dst_straf10_2024",
        "source_url": null,
        "source_grade": null,
        "confidence": "A",
        "fallback_level": "level_0",
        "data_level_label": null
      }
    },
    
    {
      "rank": 5,
      "totalRanked": 98,
      "city": {
        "slug": "jammerbugt",
        "name": "Jammerbugt",
        "page_url": "https://migrationfit.com/cities/dk/jammerbugt/"
      },
      "metric": {
        "metric_id": "crime_incidents_per_100k",
        "value": 3800,
        "unit": "per 100k",
        "date": "2026-06-09",
        "source_name": "dst_straf10_2024",
        "source_url": null,
        "source_grade": null,
        "confidence": "A",
        "fallback_level": "level_0",
        "data_level_label": null
      }
    },
    
    {
      "rank": 6,
      "totalRanked": 98,
      "city": {
        "slug": "laesoe",
        "name": "Læsø",
        "page_url": "https://migrationfit.com/cities/dk/laesoe/"
      },
      "metric": {
        "metric_id": "crime_incidents_per_100k",
        "value": 3800,
        "unit": "per 100k",
        "date": "2026-06-09",
        "source_name": "dst_straf10_2024",
        "source_url": null,
        "source_grade": null,
        "confidence": "A",
        "fallback_level": "level_0",
        "data_level_label": null
      }
    },
    
    {
      "rank": 7,
      "totalRanked": 98,
      "city": {
        "slug": "mariagerfjord",
        "name": "Mariagerfjord",
        "page_url": "https://migrationfit.com/cities/dk/mariagerfjord/"
      },
      "metric": {
        "metric_id": "crime_incidents_per_100k",
        "value": 3800,
        "unit": "per 100k",
        "date": "2026-06-09",
        "source_name": "dst_straf10_2024",
        "source_url": null,
        "source_grade": null,
        "confidence": "A",
        "fallback_level": "level_0",
        "data_level_label": null
      }
    },
    
    {
      "rank": 8,
      "totalRanked": 98,
      "city": {
        "slug": "morsoe",
        "name": "Morsø",
        "page_url": "https://migrationfit.com/cities/dk/morsoe/"
      },
      "metric": {
        "metric_id": "crime_incidents_per_100k",
        "value": 3800,
        "unit": "per 100k",
        "date": "2026-06-09",
        "source_name": "dst_straf10_2024",
        "source_url": null,
        "source_grade": null,
        "confidence": "A",
        "fallback_level": "level_0",
        "data_level_label": null
      }
    },
    
    {
      "rank": 9,
      "totalRanked": 98,
      "city": {
        "slug": "rebild",
        "name": "Rebild",
        "page_url": "https://migrationfit.com/cities/dk/rebild/"
      },
      "metric": {
        "metric_id": "crime_incidents_per_100k",
        "value": 3800,
        "unit": "per 100k",
        "date": "2026-06-09",
        "source_name": "dst_straf10_2024",
        "source_url": null,
        "source_grade": null,
        "confidence": "A",
        "fallback_level": "level_0",
        "data_level_label": null
      }
    },
    
    {
      "rank": 10,
      "totalRanked": 98,
      "city": {
        "slug": "thisted",
        "name": "Thisted",
        "page_url": "https://migrationfit.com/cities/dk/thisted/"
      },
      "metric": {
        "metric_id": "crime_incidents_per_100k",
        "value": 3800,
        "unit": "per 100k",
        "date": "2026-06-09",
        "source_name": "dst_straf10_2024",
        "source_url": null,
        "source_grade": null,
        "confidence": "A",
        "fallback_level": "level_0",
        "data_level_label": null
      }
    },
    
    {
      "rank": 11,
      "totalRanked": 98,
      "city": {
        "slug": "vesthimmerlands",
        "name": "Vesthimmerlands",
        "page_url": "https://migrationfit.com/cities/dk/vesthimmerlands/"
      },
      "metric": {
        "metric_id": "crime_incidents_per_100k",
        "value": 3800,
        "unit": "per 100k",
        "date": "2026-06-09",
        "source_name": "dst_straf10_2024",
        "source_url": null,
        "source_grade": null,
        "confidence": "A",
        "fallback_level": "level_0",
        "data_level_label": null
      }
    },
    
    {
      "rank": 12,
      "totalRanked": 98,
      "city": {
        "slug": "aalborg",
        "name": "Aalborg",
        "page_url": "https://migrationfit.com/cities/dk/aalborg/"
      },
      "metric": {
        "metric_id": "crime_incidents_per_100k",
        "value": 3800,
        "unit": "per 100k",
        "date": "2026-06-09",
        "source_name": "dst_straf10_2024",
        "source_url": null,
        "source_grade": null,
        "confidence": "A",
        "fallback_level": "level_0",
        "data_level_label": null
      }
    },
    
    {
      "rank": 13,
      "totalRanked": 98,
      "city": {
        "slug": "herning",
        "name": "Herning",
        "page_url": "https://migrationfit.com/cities/dk/herning/"
      },
      "metric": {
        "metric_id": "crime_incidents_per_100k",
        "value": 4100,
        "unit": "per 100k",
        "date": "2026-06-09",
        "source_name": "dst_straf10_2024",
        "source_url": null,
        "source_grade": null,
        "confidence": "A",
        "fallback_level": "level_0",
        "data_level_label": null
      }
    },
    
    {
      "rank": 14,
      "totalRanked": 98,
      "city": {
        "slug": "holstebro",
        "name": "Holstebro",
        "page_url": "https://migrationfit.com/cities/dk/holstebro/"
      },
      "metric": {
        "metric_id": "crime_incidents_per_100k",
        "value": 4100,
        "unit": "per 100k",
        "date": "2026-06-09",
        "source_name": "dst_straf10_2024",
        "source_url": null,
        "source_grade": null,
        "confidence": "A",
        "fallback_level": "level_0",
        "data_level_label": null
      }
    },
    
    {
      "rank": 15,
      "totalRanked": 98,
      "city": {
        "slug": "ikast-brande",
        "name": "Ikast-Brande",
        "page_url": "https://migrationfit.com/cities/dk/ikast-brande/"
      },
      "metric": {
        "metric_id": "crime_incidents_per_100k",
        "value": 4100,
        "unit": "per 100k",
        "date": "2026-06-09",
        "source_name": "dst_straf10_2024",
        "source_url": null,
        "source_grade": null,
        "confidence": "A",
        "fallback_level": "level_0",
        "data_level_label": null
      }
    },
    
    {
      "rank": 16,
      "totalRanked": 98,
      "city": {
        "slug": "lemvig",
        "name": "Lemvig",
        "page_url": "https://migrationfit.com/cities/dk/lemvig/"
      },
      "metric": {
        "metric_id": "crime_incidents_per_100k",
        "value": 4100,
        "unit": "per 100k",
        "date": "2026-06-09",
        "source_name": "dst_straf10_2024",
        "source_url": null,
        "source_grade": null,
        "confidence": "A",
        "fallback_level": "level_0",
        "data_level_label": null
      }
    },
    
    {
      "rank": 17,
      "totalRanked": 98,
      "city": {
        "slug": "ringkoebing-skjern",
        "name": "Ringkøbing-Skjern",
        "page_url": "https://migrationfit.com/cities/dk/ringkoebing-skjern/"
      },
      "metric": {
        "metric_id": "crime_incidents_per_100k",
        "value": 4100,
        "unit": "per 100k",
        "date": "2026-06-09",
        "source_name": "dst_straf10_2024",
        "source_url": null,
        "source_grade": null,
        "confidence": "A",
        "fallback_level": "level_0",
        "data_level_label": null
      }
    },
    
    {
      "rank": 18,
      "totalRanked": 98,
      "city": {
        "slug": "skive",
        "name": "Skive",
        "page_url": "https://migrationfit.com/cities/dk/skive/"
      },
      "metric": {
        "metric_id": "crime_incidents_per_100k",
        "value": 4100,
        "unit": "per 100k",
        "date": "2026-06-09",
        "source_name": "dst_straf10_2024",
        "source_url": null,
        "source_grade": null,
        "confidence": "A",
        "fallback_level": "level_0",
        "data_level_label": null
      }
    },
    
    {
      "rank": 19,
      "totalRanked": 98,
      "city": {
        "slug": "struer",
        "name": "Struer",
        "page_url": "https://migrationfit.com/cities/dk/struer/"
      },
      "metric": {
        "metric_id": "crime_incidents_per_100k",
        "value": 4100,
        "unit": "per 100k",
        "date": "2026-06-09",
        "source_name": "dst_straf10_2024",
        "source_url": null,
        "source_grade": null,
        "confidence": "A",
        "fallback_level": "level_0",
        "data_level_label": null
      }
    },
    
    {
      "rank": 20,
      "totalRanked": 98,
      "city": {
        "slug": "viborg",
        "name": "Viborg",
        "page_url": "https://migrationfit.com/cities/dk/viborg/"
      },
      "metric": {
        "metric_id": "crime_incidents_per_100k",
        "value": 4100,
        "unit": "per 100k",
        "date": "2026-06-09",
        "source_name": "dst_straf10_2024",
        "source_url": null,
        "source_grade": null,
        "confidence": "A",
        "fallback_level": "level_0",
        "data_level_label": null
      }
    },
    
    {
      "rank": 21,
      "totalRanked": 98,
      "city": {
        "slug": "favrskov",
        "name": "Favrskov",
        "page_url": "https://migrationfit.com/cities/dk/favrskov/"
      },
      "metric": {
        "metric_id": "crime_incidents_per_100k",
        "value": 4100,
        "unit": "per 100k",
        "date": "2026-06-09",
        "source_name": "dst_straf10_2024",
        "source_url": null,
        "source_grade": null,
        "confidence": "A",
        "fallback_level": "level_0",
        "data_level_label": null
      }
    },
    
    {
      "rank": 22,
      "totalRanked": 98,
      "city": {
        "slug": "hedensted",
        "name": "Hedensted",
        "page_url": "https://migrationfit.com/cities/dk/hedensted/"
      },
      "metric": {
        "metric_id": "crime_incidents_per_100k",
        "value": 4100,
        "unit": "per 100k",
        "date": "2026-06-09",
        "source_name": "dst_straf10_2024",
        "source_url": null,
        "source_grade": null,
        "confidence": "A",
        "fallback_level": "level_0",
        "data_level_label": null
      }
    },
    
    {
      "rank": 23,
      "totalRanked": 98,
      "city": {
        "slug": "horsens",
        "name": "Horsens",
        "page_url": "https://migrationfit.com/cities/dk/horsens/"
      },
      "metric": {
        "metric_id": "crime_incidents_per_100k",
        "value": 4100,
        "unit": "per 100k",
        "date": "2026-06-09",
        "source_name": "dst_straf10_2024",
        "source_url": null,
        "source_grade": null,
        "confidence": "A",
        "fallback_level": "level_0",
        "data_level_label": null
      }
    },
    
    {
      "rank": 24,
      "totalRanked": 98,
      "city": {
        "slug": "norddjurs",
        "name": "Norddjurs",
        "page_url": "https://migrationfit.com/cities/dk/norddjurs/"
      },
      "metric": {
        "metric_id": "crime_incidents_per_100k",
        "value": 4100,
        "unit": "per 100k",
        "date": "2026-06-09",
        "source_name": "dst_straf10_2024",
        "source_url": null,
        "source_grade": null,
        "confidence": "A",
        "fallback_level": "level_0",
        "data_level_label": null
      }
    },
    
    {
      "rank": 25,
      "totalRanked": 98,
      "city": {
        "slug": "odder",
        "name": "Odder",
        "page_url": "https://migrationfit.com/cities/dk/odder/"
      },
      "metric": {
        "metric_id": "crime_incidents_per_100k",
        "value": 4100,
        "unit": "per 100k",
        "date": "2026-06-09",
        "source_name": "dst_straf10_2024",
        "source_url": null,
        "source_grade": null,
        "confidence": "A",
        "fallback_level": "level_0",
        "data_level_label": null
      }
    }
    
  ]
}
