01 · Nederland

Twelve provinces. One region carries the name Utrecht.

Veiligheidsregio Utrecht is the safety region responsible for fire services, medical assistance and disaster management across the province of Utrecht, near the geographic centre of the country.

Real province boundaries (Kadaster/CBS)
GroningenFryslânDrentheOverijsselFlevolandGelderlandUtrechtNoord-HollandZuid-HollandZeelandNoord-BrabantLimburg
11 other provinces
Provincie Utrecht
Province at a glance
26
municipalities in the province
1.40M
provincial residents, 2024

The province sits between the Randstad's biggest cities and the eastern countryside: a mix of dense urban wijken, historic town centres and open polder, all inside VRU's response area. The outline on the left is the real provincial boundary, not an illustration. Hover any province for its name.

02 · Nederland › Provincie Utrecht

From just over one million residents to 1.4 million in three decades.

Steady, near-uninterrupted growth since 1995: more people, more density, and more pressure on exactly the services VRU coordinates.

25 of 26 gemeenten, coloured by population
Woudenberg — 14,358 inhabitantsWoerden — 53,244 inhabitantsStichtse Vecht — 65,771 inhabitantsWijk bij Duurstede — 23,995 inhabitantsZeist — 66,629 inhabitantsVeenendaal — 68,525 inhabitantsUtrechtse Heuvelrug — 50,429 inhabitantsAmersfoort — 160,759 inhabitantsBunschoten — 22,500 inhabitantsBaarn — 25,008 inhabitantsNieuwegein — 65,426 inhabitantsEemnes — 9,598 inhabitantsDe Ronde Venen — 45,572 inhabitantsLeusden — 31,467 inhabitantsSoest — 47,439 inhabitantsRenswoude — 5,747 inhabitantsRhenen — 20,329 inhabitantsLopik — 14,704 inhabitantsOudewater — 10,232 inhabitantsBunnik — 16,026 inhabitantsHouten — 50,581 inhabitantsDe Bilt — 43,884 inhabitantsUtrecht — 367,947 inhabitantsMontfoort — 13,929 inhabitantsIJsselstein — 33,492 inhabitants
5,747
367,947 inhabitants
Real municipal boundaries (Kadaster/CBS). Vijfheerenlanden (60,052 inhabitants) isn't shown. It formed in 2019 from a merger and isn't in this basemap vintage; its population is still counted in the bar chart and the province total.
Provincial population, 1995–2024
26 municipalities, by population
Utrecht
367947
Amersfoort
160759
Veenendaal
68525
Zeist
66629
Stichtse Vecht
65771
Nieuwegein
65426
Vijfheerenlanden
60052
Woerden
53244
Houten
50581
Utrechtse Heuvelrug
50429
Soest
47439
De Ronde Venen
45572
03 · Provincie Utrecht › Gemeente Utrecht

The largest municipality in the province, and its own patchwork of 111 buurten.

367,947 residents inside a single municipal boundary, itself built from 111 CBS buurten, the same boundaries the 3D indicator layer is drawn from. Pick one of the four categories below for its combined map; every indicator that feeds that score is listed with its real value in the panel on the right.

How a category score is built category score = 100 × Σ(weight × adjusted) / Σ(weight)
Each indicator is normalised 0–1 across the 111 buurten, then flipped to 1 − value wherever a higher raw number means lower heat resilience (age, loneliness, hardened surface, and so on). Weight is the team's own 1–5 score for how strongly that indicator affects heat resilience.
KNMI air temperature
--
contacting the service...
Urban heat island
--
contacting the service...
Perceived temperature
--
contacting the service...
Welgelegen, Den HommelOog in AlHalve Maan-ZuidHalve Maan-NoordLombok-OostLeidseweg en omgevingLombok-WestLaan van Nieuw-Guinea, Spinozaweg e.o.Nieuw Engeland, Th. a. Kempisplantsoen en omgevingSchepenbuurt, Cartesiusweg e.o.Bedrijventerrein LageweidePijlsweerd-ZuidPijlsweerd-NoordNijenoord, Hoogstraat en omgevingOndiep2e Daalsebuurt en omgevingEgelantierstraat, Mariëndaalstraat e.o.Julianapark en omgevingElinkwijk en omgevingPrins Bernhardplein en omgevingGeuzenwijkSchaakbuurt en omgevingQueeckhovenplein en omgevingZuilen-NoordTaag- en Rubicondreef en omgevingWolga- en Donaudreef en omgevingZamenhofdreef en omgevingNeckardreef en omgevingVechtzoom-zuidVechtzoom-noord, KlopvaartBedrijventerrein en omgevingZambesidreef en omgevingTigrisdreef en omgevingPoldergebied OvervechtVogelenbuurtLauwerechtStaatsliedenbuurtTuinwijk-WestTuinwijk-OostTuindorp en Van Lieflandlaan-WestTuindorp-OostVoordorp en VoorveldsepolderHuizingalaan, K. Doormanlaan en omgevingZeeheldenbuurt, Hengeveldstraat en omgevingWittevrouwenBuiten WittevrouwenOudwijkAbstede, Tolsteegsingel e.o.SterrenwijkRubenslaan en omgevingWatervogelbuurtL. Napoleonplantsoen en omgevingMaarschalkerweerd en MereveldSchildersbuurtWilhelminapark en omgevingUtrecht Science ParkRijnsweerdGalgenwaard en omgevingDomplein, Neude, JanskerkhofLange Elisabethstraat, Mariaplaats en omgevingHoog-Catharijne NS en JaarbeursWijk CBreedstraat en Plompetorengracht en omgevingNobelstraat en omgevingSpringweg en omgeving GeertebuurtLange Nieuwstraat en omgevingNieuwegracht-OostBleekstraat en omgevingHooch BoulandtLunetten-NoordLunetten-ZuidTolsteeg en RotsoordOud Hoograven-NoordOud Hoograven-ZuidBokkenbuurtNieuw Hoograven-NoordNieuw Hoograven-ZuidDichterswijkRivierenwijkBedrijvengebied KanaleneilandTranswijk-ZuidTranswijk-NoordKanaleneiland-ZuidKanaleneiland-NoordBedrijventerrein De WeteringTerwijde-WestTerwijde-OostHet Zand-WestHet Zand-OostLeidsche Rijn-CentrumGrauwaartHoge WeideLeeuwesteynParkwijk-NoordParkwijk-ZuidLangerakRijnvlietBedrijvengebied StrijkviertelBedrijvengebied PapendorpHaarrijnHaarzuilens en omgevingVleutenMáximaparkVleuterweide-WestVleuterweide-Noord/Oost/CentrumVleuterweide-ZuidVeldhuizenDe Meern-NoordDe Meern-ZuidBedrijvengebied OudenrijnRijnenburg
min
max
Terwijde-Oost & Zambesidreef en omgeving (outlined here; see the 3D tab for full indicator colouring of both pilot buurten)
Average electricity use, kWh/year (111 buurten)

Higher electricity use generally tracks more cooling and power demand on hot days.

Housing built after 2000, % of stock (111 buurten)

Newer housing generally insulates and cools better than older stock.

Hover a buurt on the map for its indicator values
04 · Gemeente Utrecht › Resilience score

One composite score per buurt, built from the same 28 weighted indicators.

Each indicator is scored 0-1 across the 111 buurten and weighted by how strongly it affects heat resilience. Category scores are a weighted average of their indicators; the overall score is a weighted average of the four categories. Scores range 33.6 to 68.0 out of 100 across Gemeente Utrecht: higher means more resilient.

Needs support soonest
The 3 lowest-scoring buurten, and the category dragging each one down.
Legend
less resilient more resilient
Welgelegen, Den HommelOog in AlHalve Maan-ZuidHalve Maan-NoordLombok-OostLeidseweg en omgevingLombok-WestLaan van Nieuw-Guinea, Spinozaweg e.o.Nieuw Engeland, Th. a. Kempisplantsoen en omgevingSchepenbuurt, Cartesiusweg e.o.Bedrijventerrein LageweidePijlsweerd-ZuidPijlsweerd-NoordNijenoord, Hoogstraat en omgevingOndiep2e Daalsebuurt en omgevingEgelantierstraat, Mariëndaalstraat e.o.Julianapark en omgevingElinkwijk en omgevingPrins Bernhardplein en omgevingGeuzenwijkSchaakbuurt en omgevingQueeckhovenplein en omgevingZuilen-NoordTaag- en Rubicondreef en omgevingWolga- en Donaudreef en omgevingZamenhofdreef en omgevingNeckardreef en omgevingVechtzoom-zuidVechtzoom-noord, KlopvaartBedrijventerrein en omgevingZambesidreef en omgevingTigrisdreef en omgevingPoldergebied OvervechtVogelenbuurtLauwerechtStaatsliedenbuurtTuinwijk-WestTuinwijk-OostTuindorp en Van Lieflandlaan-WestTuindorp-OostVoordorp en VoorveldsepolderHuizingalaan, K. Doormanlaan en omgevingZeeheldenbuurt, Hengeveldstraat en omgevingWittevrouwenBuiten WittevrouwenOudwijkAbstede, Tolsteegsingel e.o.SterrenwijkRubenslaan en omgevingWatervogelbuurtL. Napoleonplantsoen en omgevingMaarschalkerweerd en MereveldSchildersbuurtWilhelminapark en omgevingUtrecht Science ParkRijnsweerdGalgenwaard en omgevingDomplein, Neude, JanskerkhofLange Elisabethstraat, Mariaplaats en omgevingHoog-Catharijne NS en JaarbeursWijk CBreedstraat en Plompetorengracht en omgevingNobelstraat en omgevingSpringweg en omgeving GeertebuurtLange Nieuwstraat en omgevingNieuwegracht-OostBleekstraat en omgevingHooch BoulandtLunetten-NoordLunetten-ZuidTolsteeg en RotsoordOud Hoograven-NoordOud Hoograven-ZuidBokkenbuurtNieuw Hoograven-NoordNieuw Hoograven-ZuidDichterswijkRivierenwijkBedrijvengebied KanaleneilandTranswijk-ZuidTranswijk-NoordKanaleneiland-ZuidKanaleneiland-NoordBedrijventerrein De WeteringTerwijde-WestTerwijde-OostHet Zand-WestHet Zand-OostLeidsche Rijn-CentrumGrauwaartHoge WeideLeeuwesteynParkwijk-NoordParkwijk-ZuidLangerakRijnvlietBedrijvengebied StrijkviertelBedrijvengebied PapendorpHaarrijnHaarzuilens en omgevingVleutenMáximaparkVleuterweide-WestVleuterweide-Noord/Oost/CentrumVleuterweide-ZuidVeldhuizenDe Meern-NoordDe Meern-ZuidBedrijvengebied OudenrijnRijnenburg
Hover a buurt for its breakdown
Five most resilient buurten
Wilhelminapark en omgeving
68.2
Nieuwegracht-Oost
64.9
Máximapark
64.4
Tuinwijk-Oost
62.8
Oog in Al
62.7
Five least resilient buurten
Haarrijn
35.7
Bedrijventerrein De Wetering
38.6
Sterrenwijk
43.4
Kanaleneiland-Noord
43.8
Kanaleneiland-Zuid
44.5
05 · Gemeente Utrecht › Wijk / pilot neighbourhoods

Eleven candidate wijken were scored across six municipalities.

Every bar below is real, from the same scoring pass that picked Terwijde-Oost and Zambesidreef en omgeving as the two Gemeente Utrecht pilot buurten. Switch the indicator to see the ranking shift. The top scorer on Heat Priority Score is not the top scorer on every input that feeds it.

Rank 11 wijken by:
Gemeente Utrecht
Other municipalities
How each wijk is ranked score = 100 × Σ(weight × adjusted) / Σ(weight)
Same formula as the buurt-level resilience score: every indicator is normalised 0–1 across the 11 pilot wijken, flipped where a higher value means lower resilience, then combined by the indicator's 1–5 weight. Switch the dropdown above to re-rank by a single category or measure instead of the default Heat Priority Score.
06 · Wijk › Buurt: Terwijde-Oost & Zambesidreef

2,608 real buildings, standing in 3D.

Every figure below is measured at buurt level (BU03440913). The panel underneath is the live Cesium digital twin: drag to orbit, scroll to zoom, click any building or buurt for its real data. Both pilot buurten's buildings are shown together by default; turn either set on or off under Controls.

Focus (stats & camera below):
Heat priority breakdown
Heat exposure
1.00
Social vulnerability
0.45
Cooling capacity
0.38
72.9 / 100, highest of the 2 pilot buurten inside Gemeente Utrecht
Buurt profile
5,965inhabitants
2,580households
10,398inhabitants / km²
4.7%tree canopy coverage
66.3%hardened / built-up surface
12.1%water surface
€43.2kaverage income per inhabitant
35.0%single-person households
1.0 kmto nearest GP practice
39%homes built in the last 10 yrs
2,400kWh electricity / connection / yr
16.4%adults severely lonely
This dashboard was opened directly as a file, so the 3D view can't start. Browsers block the Web Workers Cesium needs on file:// pages.

Close this, then double-click Start_Digital_Twin.bat in the same folder instead.
ⓘ Overview ▾

VRU Digital Twin

111 buurten, switchable indicators, plus 2,608 real buildings across Terwijde-Oost and Zambesidreef en omgeving, classified by local heat exposure.

⚖ Indicator ▾
minmax
☰ Details ▾

Zambesidreef en omgeving: heat priority

100.0
Heat Priority Score (0–100)
highest of the 2 pilot buurten inside Gemeente Utrecht
Heat exposure0.95
Social vulnerability0.66
Cooling capacity0.18
Inhabitants4,200
Density9,858 / km²
▣ Legend ▾

Buildings, by local heat exposure

Green-buffered (cooler)
Moderate green buffer
Limited green buffer
High heat exposure

Facility markers (toggle in controls)

Sports facility (OSM)
Community centre (OSM)
Green / cool-refuge space (OSM)

Buurten (all 111)

No data (suppressed)
⚙ Layers ▾
🌡 KNMI ▾
Live air temperature (KNMI)
Right now in Utrecht --:--
--°C
Feels like --
Today --
KNMI Harmonie model, updated every 15 minutes
☀ Satellite ▾

🛰 Satellite Imagery (Landsat)

👁 Views ▾
1,702 real BAG buildings in Terwijde-Oost, extruded to true height, shown alongside 906 in Zambesidreef en omgeving. Click a building for its BAG flags, or turn either set on or off under Controls.