---
entity_id: city:dk:slug:vejle
entity_type: city
name: Vejle
country_code: DK
country: Denmark
slug: vejle
canonical_url: https://immigrationdb.com/cities/dk/vejle/
json_url: https://immigrationdb.com/data/cities/dk/vejle.json
markdown_url: https://immigrationdb.com/data/cities/dk/vejle.md
mcp_uri: immigrationdb://city/dk/vejle
snapshot_id: approved-static-bb6d69cd3c074ae2
generated_at: 2026-08-04
last_verified: 2026-08-01
fact_count: 17
metric_dictionary_url: https://immigrationdb.com/data/metrics.json
license_url: https://immigrationdb.com/about/copyright/
---

# Vejle

Population density was 116 people per km² in 2026. The unemployment rate was 2.3% in November 2025. Vejle is in Denmark; its population was 122,000 at the start of 2024. Car density was 549 vehicles per 1,000 residents at the start of 2026. The city covered 1,058.7 km² in 2026.

## Mobility

The nearest airport was BLL, 24 km away, with 39 listed destinations in June 2026.

## Immigration

The foreign population count was 15,149 at the start of 2026.

## Facts

| Metric | metric_id | Value | Scope | Observed | Verified | Freshness | Lane | Source |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Foreign residents | `foreign_population_total` | 15,149 people | city | 2026-01-01 | 2026-07-15 | fresh | verified | [1] |
| Population | `population_total` | 122,000 people | place | 2024-01-01 | 2026-07-14 | stale | verified | [2] |
| Unemployment rate | `unemployment_total_percent` | 2.3 % | city | 2025-11-30 | 2026-07-26 | aging | verified | [3] |
| Cars per 1,000 residents | `car_density_per_1000` | 549 cars/1000 residents | city | 2026-01-01 | 2026-07-15 | fresh | verified | [1] |
| City area | `city_area_km2` | 1,058.7 km2 | city | 2026-01-01 | 2026-07-15 | fresh | verified | [1] |
| Fitness club membership, monthly | `col_fitness_club_eur_month` | 38.77 EUR/month | city | 2025-12-31 | 2026-08-01 | aging | supplemental | [4] |
| Internet, 60 Mbps unlimited | `col_internet_60mbps_eur_month` | 35.63 EUR/month | city | 2025-12-31 | 2026-08-01 | aging | supplemental | [4] |
| Private kindergarten, monthly | `col_kindergarten_private_eur_month` | 468.21 EUR/month | city | 2025-12-31 | 2026-08-01 | aging | supplemental | [4] |
| Mobile plan, 10 GB | `col_mobile_plan_10gb_eur_month` | 15.34 EUR/month | city | 2025-12-31 | 2026-08-01 | aging | supplemental | [4] |
| Monthly transport pass | `col_transport_monthly_pass_eur` | 63.54 EUR/month | city | 2025-12-31 | 2026-08-01 | aging | supplemental | [4] |
| Basic utilities, 85 m² home | `col_utilities_basic_85m2_eur_month` | 170.56 EUR/month | city | 2025-12-31 | 2026-08-01 | aging | supplemental | [4] |
| Recorded incidents per 100,000 residents | `crime_incidents_per_100k` | 6,989.6486 offences/100k | city | 2025-12-31 | 2026-07-27 | aging | verified | [5] |
| English Portal Url | `english_portal_url` | https://www.nyidanmark.dk/ url | city | 2026-06-09 | 2026-06-10T00:00:00Z | fresh | verified | [6] |
| Population density | `population_density_per_km2` | 116 people/km² | city | 2026-01-01 | 2026-07-15 | fresh | verified | [1] |
| Destinations from nearest airport | `nearest_airport_destinations_count` | 39 count | city | 2026-06-13 | 2026-06-13 | fresh | verified | [7] |
| Nearest airport | `nearest_airport_iata` | BLL code | city | 2026-06-13 | 2026-06-13 | fresh | verified | [8] |
| Distance to nearest airport | `nearest_airport_km` | 24 km | city | 2026-06-13 | 2026-06-13 | fresh | verified | [8] |

Every row keeps the value, unit, geographic scope, observation date, verification date and the numbered source below. A missing metric means the city does not publish it; nothing is imputed.

## Sources

1. DST FOLK1D: population at the first day of the quarter, total sex, total age, STATSB=UDLAND (Foreign citizen). This is citizenship, not foreign-born or foreign-origin population. — Official source — https://api.statbank.dk/v1/data
2. DST KOM kommunekode source register; exact municipality row keyed by kommunekode. — Official source — https://www.dst.dk/da/TilSalg/data-til-forskning/generelt-om-data/dokumentation-af-data/hoejkvalitetsvariable/folketal/kom
3. StatBank Denmark AUP02 — unemployed in per cent of the labour force — Official source — https://api.statbank.dk/v1/data/AUP02/CSV
4. Numbeo — Cost of Living in Vejle (Wayback capture 20250116150551) — Independent source — https://web.archive.org/web/20250116150551/https://www.numbeo.com/cost-of-living/in/Vejle
5. StatBank Denmark STRAF11 — reported criminal offences, municipality, all offence types — Official source — https://api.statbank.dk/v1/data/STRAF11/CSV
6. nyidanmark.dk — Danish immigration portal (English) — Official source — https://www.nyidanmark.dk/en
7. OpenFlights — routes.dat — Official source — https://raw.githubusercontent.com/jpatokal/openflights/master/data/routes.dat
8. OurAirports — airports.csv — Official source — https://davidmegginson.github.io/ourairports-data/airports.csv

## Cite

ImmigrationDB. "Vejle, Denmark." Snapshot approved-static-bb6d69cd3c074ae2, last verified 2026-08-01. https://immigrationdb.com/cities/dk/vejle/

Reuse requires the direct source URL, the observation date and a link back to the ImmigrationDB page: https://immigrationdb.com/about/copyright/

## Data

- HTML: https://immigrationdb.com/cities/dk/vejle/
- JSON: https://immigrationdb.com/data/cities/dk/vejle.json
- Markdown: https://immigrationdb.com/data/cities/dk/vejle.md
- MCP resource: immigrationdb://city/dk/vejle
- Metric dictionary: https://immigrationdb.com/data/metrics.json
- All published city facts, one row each: https://immigrationdb.com/data/facts.ndjson.gz
- Release catalog: https://immigrationdb.com/data/catalog.json
