Skip to content
SettleMetric

NL · ROTTERDAMLocal facts

Living in Rotterdam.

Rotterdam is the second most populous municipality in the Netherlands, with 673,804 residents at the start of 2026. Winters are mild and summers moderate, with five pleasant months a year. About 16% of residents hold a foreign nationality, most often Polish or Turkish.

VerifiedUpdated

Population 673,804

Statistics Netherlands (CBS) — StatLine table 03759ned, Bevolking op 1 januari en gemiddeld; geslacht, leeftijd en regio (final figures of 1 January 2026, table updated 23 June 2026)

Official source

Data as of
Jan 1, 2026
Verified
Oct 21, 2026
Method
CBS OData API query of table 03759NED (https://opendata.cbs.nl/ODataApi/odata/03759ned/TypedDataSet), filter RegioS = GM0599 (Rotterdam), Perioden = 2026JJ00, Geslacht = T001038 (total), Leeftijd = 10000 (total), BurgerlijkeStaat = T001019 (total), topic BevolkingOp1Januari_1 = 673,804 registered residents on 1 January 2026 (the Netherlands: 18,130,208; rank 2 among the country's municipalities by population). The same number appears as the "Totaal" nationality row of table 85644NED for GM0599. A year earlier, on 1 January 2025: 672,960. Read through the API on 2026-10-21.
Notes
Population is the register-based count: CBS counts those entered in a municipal population register (in principle everyone living in the Netherlands for an indefinite period) and leaves out diplomats, NATO military and people who are not legally resident. The unit is the municipality (gemeente); the urban area around it is larger.
· Europe/Amsterdam· Netherlands rules apply

NL · ROTTERDAM

01

At a glance

The headline numbers for Rotterdam — each with its own source and freshness. A live official figure is not the same as a survey estimate or a 30-year climate normal.

01

Cost of living

4.5/10
$1,919/mo
2025curated

Statistics Netherlands (CBS) — Budgetonderzoek (Household Budget Survey) 2020: average spending of one-person households (StatLine 85419NED) and its structure by spending category (StatLine 85420NED)

Curated by SettleMetric

Data as of
Dec 31, 2025
Verified
Oct 21, 2026
Method
One-person households spent €23,600 a year in Statistics Netherlands' 2020 Household Budget Survey (Budgetonderzoek; StatLine 85419NED, 'all spending' for 'Type: Eenpersoonshuishouden', rounded by CBS to €100), i.e. €1,966.67 a month. The 2020 wave is the newest published (the next survey is planned for 2026, with results expected at the end of 2027), so the amount is lifted to 2025 prices with the Dutch HICP from the 2020 to the 2025 annual average (106.96 → 135.86, ×1.2702; Eurostat prc_hicp_aind, all items, 2015=100): €2,498.05 a month. Rent is removed: in StatLine 85420NED actual rentals are 18.3% and the imputed rent of owner-occupiers 13.2% of one-person households' spending in 2020, which leaves 68.5%: €1,711.16 × 1.1215 USD/EUR (ECB, 2026-10-20) = $1,919. The 16 remaining lines (CBS spending categories, with housing split into energy, water and services, and maintenance) are summed in cost-breakdown.
Notes
2020 was the pandemic year: restaurants and hotels fell from 5.4% of one-person households' spending in 2015 to 3.7%, and package holidays from 1.2% to 0.3%, and the price uplift does not correct that pattern, so the figure is more likely low than high. One-person households include pensioners; for singles below pension age CBS shows €24,300 a year for men and €22,500 for women (2020, all spending), which at the same shares and uplift would be about $1,976 and $1,830 a month. CBS counts consumption taxes (motor vehicle tax, water-board levy: 1.2%) and charitable giving (0.4%) as spending and both are kept. CBS has no line for the compulsory basic health insurance premium: its only insurance line for illness is supplementary cover, 0.5% of spending, so the premium is not in this figure. The Rijksoverheid's page on health-insurance costs gives the average premium people pay their insurer in 2026 as €1,884 a year (about $176 a month at 1.1215) and the compulsory annual deductible as €385. A uniform HICP uplift is crude: applying the Dutch HICP of each spending category instead (food ×1.31, housing ×1.36, alcohol and tobacco ×1.50, communication ×0.91) gives $1,900, 1% lower. Eurostat's HBS 2020 for the Netherlands (hbs_exp_t134: PPS 22,033 a year for one adult) is the same CBS survey, but its structure (hbs_str_t224) puts miscellaneous goods and services at 147 per mille against 6.6% in CBS's table, which points to a health-insurance premium in Eurostat's transmission that CBS's table leaves out; the Malta route (PPS to euro at the survey's own ratio) would therefore mix two scopes and was not used. CBS's euro figures need no conversion.

02

Rent, 1–3 bed

3.0/10
no verified data
2026curated

Global Property Guide — Netherlands rental yields, median asking rents by bedroom count (Funda data), update of July 2026

Curated by SettleMetric

Data as of
Jul 31, 2026
Verified
Oct 21, 2026
Method
Not built: no published source gives Rotterdam rents by apartment type AND by district. Global Property Guide publishes by bedroom count for 'all locations' only; Pararius and NVM publish €/m² for the city as a whole; CBS and the municipal research office publish no new-let rents by size or district; Funda, Pararius and Huurwoningen search pages are listing portals and were not scraped.
Notes
Directly observed, city-wide (Global Property Guide, Rotterdam 'all locations', median asking rents, July 2026 update): 1-bedroom €1,845 ($2,069), 2-bedroom €2,350 ($2,636), 3-bedroom €2,595 ($2,910); no studio figure. These are not reshaped into central and outside cells that nobody measured. Context for the level: Pararius Q3 2026 average for new free-sector tenants €22.92/m² (+5.0%); NVM & VGM NL Q2 2026 lettings €19.67/m²; HousingAnywhere's Q3 2026 index has Rotterdam's furnished room median at €884 (+4.0%) and furnished studio median at €1,700 (+28.4%, a thin segment). Room-count mapping: GPG counts bedrooms (a Dutch 2-kamer flat is a 1-bedroom).

03

Freelancer tax

6.5/10
22.5%
2026curated

SettleMetric tax engine over official 2026 rules (Belastingdienst — box 1 rates, heffingskortingen, zelfstandigenaftrek, mkb-winstvrijstelling, Zvw contribution; Wet IB 2001; Staatscourant 2025, 40022 for the health premium)

Curated by SettleMetric

Data as of
Jan 1, 2026
Verified
Oct 21, 2026
Method
Best eligible scheme = nl-eenmanszaak (eenmanszaak, box 1) at €60,000 revenue with 10% deductible expenses (net profit €54,000), steady state, hours criterion met. Zelfstandigenaftrek €1,200 → €52,800; MKB-winstvrijstelling 12.7% × 52,800 = €6,705.60 → taxable income (= verzamelinkomen) €46,094.40. Box 1 before credits: 35.75% × €38,883 = €13,900.67 + 37.56% × €7,211.40 = €2,708.60 → €16,609.27 (35.75% = 8.10% income tax + 27.65% premies volksverzekeringen AOW/Anw/Wlz). Algemene heffingskorting 3,115 − 6.398% × (46,094.40 − 29,736) = €2,068.39; arbeidskorting on arbeidsinkomen €54,000 (profit before both deductions) 5,685 − 6.51% × (54,000 − 45,592) = €5,137.64; income tax and premies after credits €9,403.25. Zvw contribution 4.85% × €46,094.40 = €2,235.58. Compulsory health insurance at the 2026 average nominal premium 12 × €157 = €1,884. Levies €13,522.82 of €60,000 = 22.54%. The company route (nl-bv-dga) is not cheaper at this size: the director's salary is the whole €54,000 profit (below the €58,000 gebruikelijk loon), taxed in box 1 without ondernemersaftrek or MKB-winstvrijstelling, so levies are €17,381.39 (29.0%).
Notes
The figure is a steady state for a resident below AOW age: single, no children, no other income. Three things drive it: (1) the two non-refundable tax credits remove €7,206 of the €16,609 box-1 tax; (2) profit passes through the Zvw contribution (4.85%, €2,236) in addition to tax and premies; (3) the compulsory health premium is a flat €1,884, 3.1 points of the 22.5%. Variants at the same profile: in the first (up to three) years as an entrepreneur the startersaftrek of €2,123 lowers levies to €12,618.23 (21.0%) (nl-eenmanszaak-starter, not used here because it is time-limited and depends on the person's entrepreneur history); an owner who does not meet the 1,225-hour criterion pays €14,034.14 (23.4%); the BV with the owner as DGA pays €17,381.39 (29.0%) and, if the Belastingdienst insisted on the full €58,000 gebruikelijk loon, €19,594.11 (32.7%) (the BV only starts to win from a profit of about €95,000, before its running costs). The 30%-ruling scheme (nl-30-percent-ruling) is for employees recruited from abroad and is not open to a freelancer; an employee on a €60,000 wage with the ruling pays €11,740.87 (19.6%). The figure excludes the mandatory eigen risico (€385 on care used), the zorgtoeslag (an income-dependent allowance, which can offset part of the premium at low incomes), municipal taxes and VAT (a pass-through; the KOR exempts turnover up to €20,000 only). The self-employed pay no unemployment, disability or sickness premium and have no compulsory pension, so the figure buys less social cover than an employee's. From 2027 the zelfstandigenaftrek is scheduled to fall to €900 (wetten.overheid.nl, version of 2027-01-01).

Safety

7.1/10
1.96/100k
2025official

Statistics Netherlands (CBS) — Moord en doodslag 2025, table 7: victims of murder or manslaughter by municipality, 2021–2025*

Official source

Data as of
Dec 31, 2025
Verified
Oct 21, 2026
Method
CBS custom tables 'Moord en doodslag 2025' (published 27 August 2026; workbook moord-en-doodslag-2025.xlsx, sheet Tabel 7, read 2026-10-21): 65 victims of murder or manslaughter (moord en doodslag, deaths certified as ICD-10 X85–Y09; attempts are not counted) in the municipality of Rotterdam over 2021–2025 (51 men, 14 women; 2025 provisional), which CBS publishes as 1.96 per 100,000 inhabitants per year. Reproduced from CBS 03759NED: 65 / 5 years = 13.0 a year over the mean of the five 1 January populations 2021–2025 (662,914) = 1.961 per 100,000. A five-year average because yearly counts for one city are small.
Notes
Victims are counted by where the offence happened, residents and non-residents alike (non-residents were 15.5% of all victims in 2025), by date of death. CBS's rate for the whole country over the same five years is 0.69 per 100,000, so Rotterdam reads about 2.8 times the national level. The 2025 numbers are provisional; CBS publishes definitive 2025 figures in the first quarter of 2027. CBS's earlier release (news item of September 2025, table for the three largest municipalities) listed Rotterdam at 15 in 2021, 17 in 2022, 13 in 2023, 11 in 2024 (2024 was provisional there), so the annual count runs in single or low double digits. The police category 'Levensmisdrijf' (Criminal Code arts. 287–296) records 40 to 345 offences a year across these four cities in 2015–2025, many times the victim counts, and does not separate completed offences from attempts, so it is not used here.

Air quality

8.1/10
9.7 µg/m³
2025open data

European Environment Agency — Air Quality Statistics (E1a validated), stations NL00485 "Hoogvliet-Leemkuil", NL00488 "Rotterdam Zuid-Zwartewaalstraat" and NL00418 "Rotterdam-Schiedamsevest"

Open data

Data as of
Dec 31, 2025
Verified
Oct 21, 2026
Method
Validated (E1a, verification flag 1) 2025 annual means of the 3 urban-background stations in the municipality of Rotterdam: NL00485 Hoogvliet-Leemkuil 9.483 µg/m³ at 99.87% coverage; NL00488 Rotterdam Zuid-Zwartewaalstraat 9.466 µg/m³ at 99.91% coverage; NL00418 Rotterdam-Schiedamsevest 10.164 µg/m³ at 97.75% coverage. Mean: (9.483 + 9.466 + 10.164) / 3 = 9.70. Queried from the EEA statistics service on 2026-10-21 (calculated 2026-10-17); stations placed in the municipality by reverse-geocoding their coordinates on PDOK's Locatieserver. Urban and suburban background stations are what the EEA itself averages for its city figures (traffic and industrial stations are left out). Same stations in 2024: 8.312 µg/m³ (Hoogvliet-Leemkuil 8.544 at 97.95%; Rotterdam Zuid-Zwartewaalstraat 8.628 at 99.94%; Rotterdam-Schiedamsevest 7.764 at 95.89%).
Notes
Other stations in the municipality (2025): NL00496 Hoek v. Holland-Berghaven 10.121 µg/m³ at 99.67% coverage (industrial, urban); NL01497 Maasvlakte 8.922 µg/m³ at 99.92% coverage (background, rural); NL00493 Rotterdam Noord-Statenweg 9.442 µg/m³ at 99.89% coverage (traffic, urban); NL00487 Rotterdam Zuid-Pleinweg 10.387 µg/m³ at 99.94% coverage (traffic, urban); NL00491 Rotterdam-Oost Sidelinge A13 10.027 µg/m³ at 99.90% coverage (traffic, urban); the mean of all 8 stations, background and other, is 9.75 µg/m³. Two of the eight stations are in the port area, over 20 km west of the centre point (Hoek v. Holland-Berghaven, Maasvlakte); neither is in the urban-background mean. 2025 was a worse year than 2024 for fine particulate matter across the country: RIVM's large-scale concentration maps put the Dutch mean PM2.5 at 8.1 µg/m³ in 2025 against 7.4 in 2024 (+10%) and its measurements rose 9%, which it attributes to weather (RIVM report 2026-0026, Grootschalige concentratiekaarten Nederland, Rapportage 2026). WHO's Ambient Air Quality Database v8.0 (2026) holds no recent PM2.5 row for the city. Above the WHO 2021 guideline of 5 µg/m³, under the EU limit of 10 µg/m³ that applies from 2030 and the current limit of 25.

Internet

6.3/10
83 Mbps
2023open data

M-Lab NDT country aggregates for the Netherlands

Open data

Data as of
Dec 31, 2023
Verified
Oct 21, 2026
Method
Median of the 343 daily country-median download values for NL in 2023 (2,635,642 download tests; daily medians ranged 50.4-91.9 Mbps). 2023 is the year used across the dataset.
Notes
M-Lab NDT is a single-stream test and reads well below advertised fibre speeds; it is comparable only within this criterion. Monthly medians of the daily values ran from 74.1 Mbps (April) to 87.9 Mbps (October).

English

9.0/10
Very high
2025survey

EF English Proficiency Index 2025 — Netherlands (rank 1/123, score 624, Very High band)

Research

Data as of
Nov 1, 2025
Verified
Oct 21, 2026
Notes
Own band informed by EF EPI 2025 (attribution: EF Education First): the Netherlands ranks 1st of 123 countries and regions with 624 points, well inside EF's Very High band (600 and above) and 12 points below its 2024 score; the global average is 488. By skill: reading 634, listening 628, writing 554, speaking 514. Amsterdam scores 630, Utrecht 638, The Hague and Rotterdam 621 each. Eurostat's Adult Education Survey 2022 (self-reported, not English-specific; dataset edat_aes_l21, ages 25-64) shows 92.9% of adults know at least one foreign language and 40.2% know three or more, while 7.0% know none. Banded 'very-high', like Austria (616) and Portugal (612), although Dutch is the language of public administration: the General Administrative Law Act (Awb, art. 2:6) says administrative bodies use Dutch unless a statute provides otherwise, and allows another language where that is more efficient and does not disproportionately harm third parties, so official communication is in Dutch by default.

Private health

5.8/10
$2,132/yr
2026official

Nederlandse Zorgautoriteit (NZa) — Informatiekaart Zorgverzekeringen 2026 (published 15 December 2025): average premium of the 59 basic-insurance policies offered for 2026

Official source

Data as of
Jan 1, 2026
Verified
Oct 21, 2026
Method
The NZa's average of the nominal premiums of all 59 basic-insurance (basisverzekering) policies offered for 2026 (37 natura and 22 combination policies; no restitution policy since 2025): EUR 158.39 a month = EUR 1,900.68 a year = $2,132 at 1 EUR = 1.1215 USD (ECB reference rate of 2026-10-20). The premiums were announced by every insurer by 12 November 2025 and apply from 1 January 2026, so this is a realised market figure, not an estimate; it is an unweighted mean over policies, not over insured people. It is not a sample of three quotes: every adult pays the same community-rated premium for a given policy, whatever their age or health, so no age or health adjustment applies to a healthy 35-year-old.
Notes
The Netherlands is the closest analogue to Switzerland in this dataset: the basic insurance (basisverzekering, Zorgverzekeringswet) is a legal duty for everyone who lives in the country or works there under Dutch wage tax (Rijksoverheid: take it out within 4 months), it is sold by private insurers who by law must accept everyone, whatever their age or health, and may not ask a higher premium for it (Rijksoverheid), and it is already counted inside the freelancer tax burden. It is a bill, not a choice. It buys more than the criterion asks for: the basic package has no benefit ceiling, where the criterion assumes about $100k. It differs from the criterion's 'small deductible' in one way: a compulsory deductible (eigen risico) of EUR 385 in 2026 (about $432), which covers much hospital and specialist care and some medicines but not GP, maternity or district-nursing care (Vektis glossary); a voluntary deductible of EUR 100 to 500 more lowers the premium (Rijksoverheid). For 2027 the cabinet's September 2026 budget plans EUR 400. Other whole-market figures for 2026: the VWS budget estimated the average nominal premium at EUR 1,908 a year (EUR 159 a month; an estimate made in September 2025, Kamerstuk 36800-XVI nr. 2, table 17); Rijksoverheid states EUR 1,884 a year (EUR 157 a month) as the average premium people pay in 2026, without giving its basis; Vektis (the healthcare data centre of the insurers, not a public body) reports EUR 1,879 a year per premium-paying insured adult over 18, weighted by enrolment and before collective and voluntary-deductible discounts, which is about $2,107. The NZa puts the spread between the dearest and the cheapest policy at EUR 42.10 a month, so a cheaper choice exists. Because the figure here is the unweighted mean of all policies on offer, it sits slightly above what insured people pay on average. Not in this premium: the income-related Zvw contribution, collected through the employer or the tax authority, which in 2026 is a 6.10% employer levy on wages and 4.85% on the income of the self-employed up to EUR 79,409 (Belastingdienst); and optional supplementary insurance (aanvullende verzekering; 163 products in 2026, priced freely by each insurer, which may refuse applicants), for which the NZa information card gives no average premium, so no figure is stated here. For 2027 VWS expects the average premium to rise by EUR 12.50 a month to about EUR 169 a month (Rijksoverheid, 15 September 2026); insurers announce their 2027 premiums by 12 November 2026, so this value is due for re-reading then. The tax schemes use the Rijksoverheid's average of EUR 1,884 a year (EUR 157 a month, the 'geraamde gemiddelde nominale premie' in the Regeling vaststelling standaardpremie 2026); the NZa figure here is an unweighted mean of the policies on offer and is EUR 17 a year higher.
What the tags meanofficial — live figure from a government or authorityopen data — open dataset (Eurostat, EEA, M-Lab, UdSC…)survey — survey or index estimatecurated — SettleMetric-assembled estimate — open the source for the method

02

What it costs you per month

A planning estimate: real asking rent plus a cost-of-living basket scaled to your household. Not a quote.

Household
Lifestyle
Location
Estimated total
$1,919/mo

≈ $23,028 / year

Where it goes
  • Rent (1-bed)—
  • Food & non-alcoholic beverages$319
  • Transport$244
  • Recreation & culture$210
  • Other goods & services (personal care, insurance, financial services)$185
  • Furnishings & household equipment$151
  • Alcoholic beverages & tobacco$146
  • Housing energy (electricity, gas, fuels)$134
  • Communication$109
  • Restaurants & hotels$104
  • Housing operating costs (water, waste, sewerage, common charges)$101
  • Clothing & footwear$87
  • Health (out-of-pocket)$42
  • Consumption taxes (motor vehicle tax, water-board levy)$34
  • Education$25
  • Housing maintenance & repair$17
  • Charitable donations$11
  • Living costs$1,919

Rent from the asking-rent matrix below. Living costs scale a one-person basket ($1,919/mo) by household size and lifestyle; the equivalence factors are our assumption. Schooling and one-off setup are excluded.

03

Cost of living

What a single person spends each month — food, utilities, transport, eating out and the rest — excluding rent.

Typical monthly spending (national average)

Statistics Netherlands (CBS) — Budgetonderzoek 2020, one-person households: share of spending by category (StatLine 85420NED) applied to average spending (StatLine 85419NED)

Curated by SettleMetric

Data as of
Dec 31, 2025
Verified
Oct 21, 2026
Method
Each category's share of one-person households' spending in 2020 (food 11.4%, transport 8.7%, recreation and culture 7.5%, other goods and services 6.6%, furnishings 5.4%, alcohol and tobacco 5.2%, energy 4.8%, communication 3.9%, restaurants and hotels 3.7%, water, refuse, sewerage and other dwelling services 3.6%, clothing 3.1%, health 1.5%, consumption taxes 1.2%, education 0.9%, dwelling maintenance 0.6%, charitable donations 0.4%) × the HICP-uplifted monthly total of €2,498.05 × 1.1215 USD/EUR (ECB, 2026-10-20). Actual rentals (18.3%) and the imputed rent of owner-occupiers (13.2%) are left out; the items, rounded by largest remainder, sum to $1,919, the cost-of-living-single figure.
Notes
Shares are CBS's, rounded to 0.1 percentage point, so each line carries a rounding error of up to about $2. Energy is one line because CBS's split moved implausibly between waves for one-person households (electricity 1.5% of spending in 2015 and 0.7% in 2020, gas 3.7% and 4.0%). The other-goods line holds insurance (3.0% of spending: motor and travel 1.1%, home 0.4%, supplementary health 0.5%, other 1.0%), personal care (1.8%), personal goods (0.3%), financial services (0.6%), social protection (0.1%) and other services (0.7%). Health is out-of-pocket only; the compulsory basic health insurance premium is not in CBS's spending data (see cost-of-living-single).
total1,919 USD/mo
01Food & non-alcoholic beverages319 USD
02Transport244 USD
03Recreation & culture210 USD
04Other goods & services (personal care, insurance, financial services)185 USD
05Furnishings & household equipment151 USD
06Alcoholic beverages & tobacco146 USD
07Housing energy (electricity, gas, fuels)134 USD
08Communication109 USD
09Restaurants & hotels104 USD
10Housing operating costs (water, waste, sewerage, common charges)101 USD
11Clothing & footwear87 USD
12Health (out-of-pocket)42 USD
13Consumption taxes (motor vehicle tax, water-board levy)34 USD
14Education25 USD
15Housing maintenance & repair17 USD
16Charitable donations11 USD

Netherlands's household-budget basket for a single person, excluding rent. Non-rent costs vary little between cities — the city-specific part is rent, shown under Housing below.

01Cost of living (single, excl. rent)country-level1,919USD/month, single person, excluding rent4.5

What this measures

Monthly cost of a defined single-person basket (food, transport, utilities, mobile+internet, modest leisure) excluding rent, curated from national statistics office price data and large local retailers' published prices, converted to USD at the ECB rate recorded in fx-rates. The method field of each value itemizes the basket inputs.

Lower is betterUSD/month, single person, excluding rentre-verified every 365 days

Curated by SettleMetric

Statistics Netherlands (CBS) — Budgetonderzoek (Household Budget Survey) 2020: average spending of one-person households (StatLine 85419NED) and its structure by spending category (StatLine 85420NED)

Data as of
Dec 31, 2025
Verified
Oct 21, 2026
Method
One-person households spent €23,600 a year in Statistics Netherlands' 2020 Household Budget Survey (Budgetonderzoek; StatLine 85419NED, 'all spending' for 'Type: Eenpersoonshuishouden', rounded by CBS to €100), i.e. €1,966.67 a month. The 2020 wave is the newest published (the next survey is planned for 2026, with results expected at the end of 2027), so the amount is lifted to 2025 prices with the Dutch HICP from the 2020 to the 2025 annual average (106.96 → 135.86, ×1.2702; Eurostat prc_hicp_aind, all items, 2015=100): €2,498.05 a month. Rent is removed: in StatLine 85420NED actual rentals are 18.3% and the imputed rent of owner-occupiers 13.2% of one-person households' spending in 2020, which leaves 68.5%: €1,711.16 × 1.1215 USD/EUR (ECB, 2026-10-20) = $1,919. The 16 remaining lines (CBS spending categories, with housing split into energy, water and services, and maintenance) are summed in cost-breakdown.
Notes
2020 was the pandemic year: restaurants and hotels fell from 5.4% of one-person households' spending in 2015 to 3.7%, and package holidays from 1.2% to 0.3%, and the price uplift does not correct that pattern, so the figure is more likely low than high. One-person households include pensioners; for singles below pension age CBS shows €24,300 a year for men and €22,500 for women (2020, all spending), which at the same shares and uplift would be about $1,976 and $1,830 a month. CBS counts consumption taxes (motor vehicle tax, water-board levy: 1.2%) and charitable giving (0.4%) as spending and both are kept. CBS has no line for the compulsory basic health insurance premium: its only insurance line for illness is supplementary cover, 0.5% of spending, so the premium is not in this figure. The Rijksoverheid's page on health-insurance costs gives the average premium people pay their insurer in 2026 as €1,884 a year (about $176 a month at 1.1215) and the compulsory annual deductible as €385. A uniform HICP uplift is crude: applying the Dutch HICP of each spending category instead (food ×1.31, housing ×1.36, alcohol and tobacco ×1.50, communication ×0.91) gives $1,900, 1% lower. Eurostat's HBS 2020 for the Netherlands (hbs_exp_t134: PPS 22,033 a year for one adult) is the same CBS survey, but its structure (hbs_str_t224) puts miscellaneous goods and services at 147 per mille against 6.6% in CBS's table, which points to a health-insurance premium in Eurostat's transmission that CBS's table leaves out; the Malta route (PPS to euro at the survey's own ratio) would therefore mix two scopes and was not used. CBS's euro figures need no conversion.

04

Housing

What it costs to rent, by apartment type and location.

05

Climate

Temperature and rainfall through the year, plus air quality.

Monthly normals — Rotterdam

NOAA/WMO Climatological Standard Normals 1991–2020 — Rotterdam The Hague Airport (WMO 06344), Netherlands

Open data

Data as of
Dec 31, 2020
Verified
Oct 21, 2026
Method
WMO 1991–2020 station normals for ROTTERDAM THE HAGUE AP (WMO 06344, WIGOS 0-20000-0-06344, 51°57′38″N 04°26′49″E, -5.14 m), NCEI accession 0253808, version 6.6 (the latest in the archive), Netherlands/CSV directory. tMin = parameter code 4 (mean daily minimum), tMax = code 3 (mean daily maximum), precipMm = code 1 (monthly precipitation total); all 36 cells are populated and every one rests on 30 years (the file's NOY rows). Annual precipitation 881.5 mm.
Notes
The station is the airport at Zestienhoven, 4.5 km north-north-west of the city-centre point used for the coordinates. Cross-checks against KNMI, which supplied the file: (1) recomputing 30 years of KNMI daily observations for station 344 (daggegevens service, 1991–2020, WMO's completeness rule) reproduces all 36 cells to within 0.06 °C and 0.05 mm; (2) KNMI's own 1991–2020 decade-normals table (cdn.knmi.nl, decadenormalen_9120.pdf) sums to the same monthly precipitation within 0.1 mm in all twelve months and gives the same mean daily maximum within 0.1 °C.
Daytime high °CNighttime low °CRainfall mm
0°15°30°050100mmJanFebMarAprMayJunJulAugSepOctNovDecJanuary — high 6.4°C, low 1.3°C, rainfall 70.8 mmFebruary — high 7.1°C, low 1.1°C, rainfall 65.9 mmMarch — high 10.3°C, low 2.7°C, rainfall 56.5 mmApril — high 14.3°C, low 4.8°C, rainfall 42.1 mmMay — high 17.9°C, low 8.1°C, rainfall 55.7 mmJune — high 20.6°C, low 11°C, rainfall 68.6 mmJuly — high 22.7°C, low 13.4°C, rainfall 78.6 mmAugust — high 22.6°C, low 13.2°C, rainfall 91.9 mmSeptember — high 19.3°C, low 10.7°C, rainfall 90.3 mmOctober — high 14.9°C, low 7.6°C, rainfall 87.3 mmNovember — high 10.2°C, low 4.4°C, rainfall 87.6 mmDecember — high 7°C, low 1.9°C, rainfall 86.2 mm

Average day/night temperature (lines, left axis) and total rainfall (bars, right axis) for each month — 1991–2020 normals. Hover a month for exact figures.

Month by month
JanFebMarAprMayJunJulAugSepOctNovDec
Daytime high °C6.4°7.1°10.3°14.3°17.9°20.6°22.7°22.6°19.3°14.9°10.2°7.0°
Nighttime low °C1.3°1.1°2.7°4.8°8.1°11.0°13.4°13.2°10.7°7.6°4.4°1.9°
Rainfall mm716657425669799290878886
01Climate comfort5pleasant months/year5.0

What this measures

Number of months whose 1991–2020 climate normals satisfy: mean daily maximum between 15°C and 28°C and monthly precipitation under 150mm. Computed from the city's climate-normals indicator; the raw normals are stored alongside so users can judge by their own taste.

Higher is betterpleasant months/yearre-verified every 3650 days

Curated by SettleMetric

SettleMetric computation over Rotterdam climate-normals (WMO 06344)

Data as of
Dec 31, 2020
Verified
Oct 21, 2026
Method
Count of months with mean daily max 15–28°C and precipitation < 150mm, from the 1991–2020 normals: May (17.9 °C), Jun (20.6 °C), Jul (22.7 °C), Aug (22.6 °C), Sep (19.3 °C) qualify = 5. April (14.3 °C) and October (14.9 °C) miss the 15 °C threshold, October by only 0.1 °C. No month exceeds 28 °C (warmest: 22.7 °C) or 150 mm (wettest: 91.9 mm).
02Air quality (PM2.5)9.7µg/m³, annual mean PM2.58.1

What this measures

Annual mean fine-particulate (PM2.5) concentration for the city, latest available year. Anchors follow the WHO 2021 guideline (5 µg/m³ → 10) through the EU limit value territory (25 µg/m³ → 2). Preferred source: European Environment Agency city-level air quality data; outside Europe: WHO Ambient Air Quality Database or the national monitoring network.

Lower is betterµg/m³, annual mean PM2.5re-verified every 730 days

Open data

European Environment Agency — Air Quality Statistics (E1a validated), stations NL00485 "Hoogvliet-Leemkuil", NL00488 "Rotterdam Zuid-Zwartewaalstraat" and NL00418 "Rotterdam-Schiedamsevest"

Data as of
Dec 31, 2025
Verified
Oct 21, 2026
Method
Validated (E1a, verification flag 1) 2025 annual means of the 3 urban-background stations in the municipality of Rotterdam: NL00485 Hoogvliet-Leemkuil 9.483 µg/m³ at 99.87% coverage; NL00488 Rotterdam Zuid-Zwartewaalstraat 9.466 µg/m³ at 99.91% coverage; NL00418 Rotterdam-Schiedamsevest 10.164 µg/m³ at 97.75% coverage. Mean: (9.483 + 9.466 + 10.164) / 3 = 9.70. Queried from the EEA statistics service on 2026-10-21 (calculated 2026-10-17); stations placed in the municipality by reverse-geocoding their coordinates on PDOK's Locatieserver. Urban and suburban background stations are what the EEA itself averages for its city figures (traffic and industrial stations are left out). Same stations in 2024: 8.312 µg/m³ (Hoogvliet-Leemkuil 8.544 at 97.95%; Rotterdam Zuid-Zwartewaalstraat 8.628 at 99.94%; Rotterdam-Schiedamsevest 7.764 at 95.89%).
Notes
Other stations in the municipality (2025): NL00496 Hoek v. Holland-Berghaven 10.121 µg/m³ at 99.67% coverage (industrial, urban); NL01497 Maasvlakte 8.922 µg/m³ at 99.92% coverage (background, rural); NL00493 Rotterdam Noord-Statenweg 9.442 µg/m³ at 99.89% coverage (traffic, urban); NL00487 Rotterdam Zuid-Pleinweg 10.387 µg/m³ at 99.94% coverage (traffic, urban); NL00491 Rotterdam-Oost Sidelinge A13 10.027 µg/m³ at 99.90% coverage (traffic, urban); the mean of all 8 stations, background and other, is 9.75 µg/m³. Two of the eight stations are in the port area, over 20 km west of the centre point (Hoek v. Holland-Berghaven, Maasvlakte); neither is in the urban-background mean. 2025 was a worse year than 2024 for fine particulate matter across the country: RIVM's large-scale concentration maps put the Dutch mean PM2.5 at 8.1 µg/m³ in 2025 against 7.4 in 2024 (+10%) and its measurements rose 9%, which it attributes to weather (RIVM report 2026-0026, Grootschalige concentratiekaarten Nederland, Rapportage 2026). WHO's Ambient Air Quality Database v8.0 (2026) holds no recent PM2.5 row for the city. Above the WHO 2021 guideline of 5 µg/m³, under the EU limit of 10 µg/m³ that applies from 2030 and the current limit of 25.

06

Safety

How safe daily life is, from official crime statistics.

01Homicide rate2intentional homicides per 100,000/year7.1

What this measures

Intentional homicide victims per 100,000 population, latest available year. Country level: UNODC national series. City level: official municipal/police statistics where published; otherwise null (country value shown as country-level).

Lower is betterintentional homicides per 100,000/yearre-verified every 730 days

Official source

Statistics Netherlands (CBS) — Moord en doodslag 2025, table 7: victims of murder or manslaughter by municipality, 2021–2025*

Data as of
Dec 31, 2025
Verified
Oct 21, 2026
Method
CBS custom tables 'Moord en doodslag 2025' (published 27 August 2026; workbook moord-en-doodslag-2025.xlsx, sheet Tabel 7, read 2026-10-21): 65 victims of murder or manslaughter (moord en doodslag, deaths certified as ICD-10 X85–Y09; attempts are not counted) in the municipality of Rotterdam over 2021–2025 (51 men, 14 women; 2025 provisional), which CBS publishes as 1.96 per 100,000 inhabitants per year. Reproduced from CBS 03759NED: 65 / 5 years = 13.0 a year over the mean of the five 1 January populations 2021–2025 (662,914) = 1.961 per 100,000. A five-year average because yearly counts for one city are small.
Notes
Victims are counted by where the offence happened, residents and non-residents alike (non-residents were 15.5% of all victims in 2025), by date of death. CBS's rate for the whole country over the same five years is 0.69 per 100,000, so Rotterdam reads about 2.8 times the national level. The 2025 numbers are provisional; CBS publishes definitive 2025 figures in the first quarter of 2027. CBS's earlier release (news item of September 2025, table for the three largest municipalities) listed Rotterdam at 15 in 2021, 17 in 2022, 13 in 2023, 11 in 2024 (2024 was provisional there), so the annual count runs in single or low double digits. The police category 'Levensmisdrijf' (Criminal Code arts. 287–296) records 40 to 345 offences a year across these four cities in 2015–2025, many times the victim counts, and does not separate completed offences from attempts, so it is not used here.
Crime by offence typecountry-levelpolice-recorded per 100,000 · 2024

Eurostat — police-recorded offences by category (crim_off_cat, ICCS, unit P_HTHAB)

Open data

Data as of
Dec 31, 2024
Verified
Oct 21, 2026
Notes
Police-recorded offences per 100,000 inhabitants, 2024 (ICCS categories: theft 0502, burglary 0501, robbery 0401, serious assault 020111, drug offences 0601, sexual violence 0301). In counts: 238,730 thefts, 33,055 burglaries (20,995 of them in private homes), 14,470 drug offences, 6,325 robberies, 4,760 serious assaults and 4,330 sexual-violence offences (2,415 rape and 1,915 sexual assault). The Dutch counts reach Eurostat rounded to multiples of five, and CBS marks its 2024 and 2025 police figures as provisional (release of March 2026). Since 2016 theft fell from 1,790.76 to 1,052.56 per 100,000 in 2021 and has since risen to 1,330.50, burglary from 498.29 to 184.22 and robbery from 52.89 to 35.25, while drug offences rose from 66.38 in 2021 to 80.64 and sexual violence fell from 33.54 in 2022 to 24.13 as recorded sexual assault dropped from 17.03 to 10.67. Eurostat's series for the Netherlands shows an apparent break between 2009 and 2010 (burglary 1,721 to 744 per 100,000, serious assault 398 to 40), so years before 2010 are not comparable. Eurostat's categories are mapped from the Dutch police registrations and do not match CBS's own classification line by line: CBS StatLine 83648NED counts 40,525 assaults of all kinds and 5,165 rapes and indecent assaults for 2024. Recording practices and legal definitions differ between countries, so read the levels as context, not a league table.
01Theft1,331per 100k
02Burglary184per 100k
03Drug offences80.6per 100k
04Robbery35.3per 100k
05Serious assault26.5per 100k
06Sexual violence24.1per 100k

Police-recorded offences per 100,000 inhabitants, 2024 (ICCS categories: theft 0502, burglary 0501, robbery 0401, serious assault 020111, drug offences 0601, sexual violence 0301). In counts: 238,730 thefts, 33,055 burglaries (20,995 of them in private homes), 14,470 drug offences, 6,325 robberies, 4,760 serious assaults and 4,330 sexual-violence offences (2,415 rape and 1,915 sexual assault). The Dutch counts reach Eurostat rounded to multiples of five, and CBS marks its 2024 and 2025 police figures as provisional (release of March 2026). Since 2016 theft fell from 1,790.76 to 1,052.56 per 100,000 in 2021 and has since risen to 1,330.50, burglary from 498.29 to 184.22 and robbery from 52.89 to 35.25, while drug offences rose from 66.38 in 2021 to 80.64 and sexual violence fell from 33.54 in 2022 to 24.13 as recorded sexual assault dropped from 17.03 to 10.67. Eurostat's series for the Netherlands shows an apparent break between 2009 and 2010 (burglary 1,721 to 744 per 100,000, serious assault 398 to 40), so years before 2010 are not comparable. Eurostat's categories are mapped from the Dutch police registrations and do not match CBS's own classification line by line: CBS StatLine 83648NED counts 40,525 assaults of all kinds and 5,165 rapes and indecent assaults for 2024. Recording practices and legal definitions differ between countries, so read the levels as context, not a league table.

Hate crime (police-recorded)country-levelpolice-recorded · 2024

OSCE ODIHR Hate Crime Reporting — Netherlands (official police-recorded data)

Official source

Data as of
Dec 31, 2024
Verified
Oct 21, 2026
Notes
ODIHR 2024: 3,247 hate crimes recorded by the police and 178 prosecuted; sentencing figures are not available and ODIHR notes that the Netherlands does not collect hate-crime data at the level of the judiciary. Earlier years (police-recorded, prosecuted): 2023 3,301 (97), 2022 2,476 (81), 2021 2,417 (485), 2020 2,133 (409), 2019 2,016 (343). ODIHR warns that the police figures may include incidents outside the OSCE definition and that hate speech and insults are recorded separately and excluded. By bias motivation, from ODIHR's data export for 2024: racist and xenophobic 1,247 (515 physical assaults including harassment and arson, 450 threats, 167 other, 115 damage to property), anti-LGBTI 963, anti-Semitic 271, disability 34, anti-Muslim 23, other religion or belief 9, anti-Christian 5. These seven categories add up to 2,552, so 695 of the 3,247 are not allocated to a bias in the published breakdown. For 2024 ODIHR also lists 17 incidents sent in by civil society (anti-Christian and anti-Semitic, including the November 2024 attacks on Israeli football supporters in Amsterdam); those are unofficial. Context, a different measure: the Dutch police registered 10,748 discrimination incidents in 2025, 1,135 (12%) more than the 9,613 of 2024 (report 'Discriminatiecijfers in 2025', April 2026, commissioned by the Ministry of the Interior); that count covers all registered discrimination incidents, not the OSCE hate-crime definition. Not comparable across countries.
3,247
recorded by police
1,247
racist / xenophobic

ODIHR 2024: 3,247 hate crimes recorded by the police and 178 prosecuted; sentencing figures are not available and ODIHR notes that the Netherlands does not collect hate-crime data at the level of the judiciary. Earlier years (police-recorded, prosecuted): 2023 3,301 (97), 2022 2,476 (81), 2021 2,417 (485), 2020 2,133 (409), 2019 2,016 (343). ODIHR warns that the police figures may include incidents outside the OSCE definition and that hate speech and insults are recorded separately and excluded. By bias motivation, from ODIHR's data export for 2024: racist and xenophobic 1,247 (515 physical assaults including harassment and arson, 450 threats, 167 other, 115 damage to property), anti-LGBTI 963, anti-Semitic 271, disability 34, anti-Muslim 23, other religion or belief 9, anti-Christian 5. These seven categories add up to 2,552, so 695 of the 3,247 are not allocated to a bias in the published breakdown. For 2024 ODIHR also lists 17 incidents sent in by civil society (anti-Christian and anti-Semitic, including the November 2024 attacks on Israeli football supporters in Amsterdam); those are unofficial. Context, a different measure: the Dutch police registered 10,748 discrimination incidents in 2025, 1,135 (12%) more than the 9,613 of 2024 (report 'Discriminatiecijfers in 2025', April 2026, commissioned by the Ministry of the Interior); that count covers all registered discrimination incidents, not the OSCE hate-crime definition. Not comparable across countries.

07

Infrastructure

Internet speed and how parcels get to your door.

01Domestic delivery qualitycountry-levelExcellent10.0

What this measures

Quality of in-country parcel delivery. excellent = nationwide next-day widely available, dense parcel-locker network, real-time tracking standard; good = 1–3 day delivery, lockers in major cities; basic = reliable but slow (3–7 days), mostly to-door or post-office pickup; poor = unreliable delivery, street addresses often unusable, informal workarounds common. Classified from official service/coverage data of the national postal operator and the two largest private carriers; inputs itemized in each value's method field.

Rated by category—re-verified every 730 days

Curated by SettleMetric

PostNL Annual Report 2025 (national postal operator) with DHL eCommerce, DPD, GLS and Budbee official network and delivery-time pages (composite)

Data as of
Oct 21, 2026
Verified
Oct 21, 2026
Method
Classified from the carriers' own pages and PostNL's annual report, read on 2026-10-21. PostNL, the national postal operator: 1.2 million parcels delivered per working day in 2025; its delivery-quality indicator for parcels in the Netherlands was 97% in 2025 and in 2024 (normalised for regular weeks, excluding peak weeks), measured against a time frame of one working day from the first sorting scan unless other arrangements are made; 1,400 automated parcel lockers at the end of 2025 (1,083 a year earlier; its own March 2026 post says 'more than 1,500', and it plans about 7,500 by 2031), 5,700 PostNL points (retail pick-up and drop-off points, newsroom boilerplate of 3 August 2026) and 10.0 million active PostNL accounts, with tracking in the PostNL app. DHL eCommerce: delivers parcels in the Netherlands, Belgium and Luxembourg on the next working day, including Saturdays in the Netherlands, evening delivery Monday to Saturday between 18:00 and 22:00, same-day delivery for parcels at the sorting centre before 13:30, a day chosen up to two weeks ahead, and more than 5,000 DHL ServicePoints including lockers, most open 24/7. DPD Netherlands: parcels delivered Monday to Saturday, with the recipient told the arrival time to within one hour on the day, and more than 1,500 parcel points. GLS Netherlands: delivery within 24 hours on working days (Saturday depending on the sender), over 2,200 GLS Points and, through PostNL's lockers opened to it, about 1,100 to 1,300 parcel lockers. Budbee delivers to lockers only; a Marktplaats press release of 22 July 2026 says that 90% of the population outside the Wadden Islands lives within 5 km of one of its lockers. Nationwide next-working-day delivery is the published standard at the national operator and DHL, tracking is standard and several locker and pick-up networks run side by side → 'excellent'.
Notes
Two caveats. PostNL says in its 2025 annual report that it is moving from 'next day' to 'best day' delivery, so a cheaper, later delivery day chosen by the sender and recipient is becoming common, and GLS and DPD do not promise next-day delivery on the pages read. The locker networks are smaller per head of population than in the Baltic states (about 1,400 PostNL lockers for the whole country, shared with GLS), with the pick-up points of DHL, DPD and PostNL filling the gap. PostNL's own website (postnl.nl) did not answer from the machine used, so its parcel delivery days were not read there.
02International delivery easecountry-levelMinor friction7.0

What this measures

Ease of receiving goods from abroad. seamless = major international carriers deliver door-to-door, meaningful duty-free de-minimis threshold, customs clearance predictable in days; minor-friction = carriers present but low de-minimis, extra paperwork or routine delays; significant-friction = frequent customs holds, high brokerage fees, some marketplaces refuse to ship; unreliable = parcels regularly lost or blocked, informal import channels dominate. De-minimis thresholds and clearance rules from the national customs authority (official source, cite the regulation); carrier presence from carriers' official pages.

Rated by category—re-verified every 365 days

Official source

Dutch Customs (Douane) — Paying import duties for e-commerce (EUR 3 duty on consignments up to EUR 150 from 1 July 2026; Council Regulation (EU) 2026/382)

Data as of
Jul 1, 2026
Verified
Oct 21, 2026
Notes
Parcels from the EU single market arrive without customs. Every consignment from outside the EU is declared. The duty exemption for consignments up to EUR 150 ended on 30 June 2026; since 1 July 2026 Dutch Customs charges a fixed customs duty of EUR 3 per product type (one declaration line) until 1 July 2028, when the normal customs tariff applies (the European Commission page of 8 June 2026 counts it per item, with an item defined by tariff classification, not quantity). Dutch VAT, normally 21% and 9% on books and magazines, is charged on the total including shipping and duty; the VAT is collected at checkout when the shop uses the IOSS scheme. The declarant, normally the seller or the carrier, owes the duty; shops often charge it at checkout, and otherwise the carrier collects it before delivery: PostNL sends a digital payment request and its couriers never ask for payment at the door; DHL eCommerce pays the duties to Customs and delivers once the recipient has paid. Carriers add their own clearance charge, a fixed amount per carrier that Customs does not set (the amounts were not found on the pages read). A Union handling fee of EUR 2 per declaration line, paid by the declarant, is expected from 1 November 2026 (Douane information page updated 14 October 2026); the Netherlands decided in June 2026 not to introduce a national fee. Dutch Customs saw 46% fewer e-commerce declarations in July and August 2026 than in the first half of the year. PostNL, DHL eCommerce, DPD and GLS deliver parcels in the Netherlands; PostNL calls the Netherlands an important gateway for e-commerce into Europe.
03Internet speedcountry-level83.1Mbps, median fixed download6.3

What this measures

Median fixed-broadband download speed over the trailing 6 months from M-Lab NDT open data (CC0), aggregated at country or city level. Not comparable with Ookla figures (different test methodology) — do not mix sources within this criterion.

Higher is betterMbps, median fixed downloadre-verified every 365 days

Open data

M-Lab NDT country aggregates for the Netherlands

Data as of
Dec 31, 2023
Verified
Oct 21, 2026
Method
Median of the 343 daily country-median download values for NL in 2023 (2,635,642 download tests; daily medians ranged 50.4-91.9 Mbps). 2023 is the year used across the dataset.
Notes
M-Lab NDT is a single-stream test and reads well below advertised fibre speeds; it is comparable only within this criterion. Monthly medians of the daily values ran from 74.1 Mbps (April) to 87.9 Mbps (October).

08

Healthcare

What comprehensive private medical cover costs.

01Private healthcare costcountry-level2,132USD/year, comprehensive private insurance premium, healthy 35-year-old5.8

What this measures

Median of at least three publicly quoted annual premiums for comprehensive private medical insurance (outpatient + inpatient, ~$100k coverage, small deductible) for a healthy 35-year-old resident foreigner, from local and international insurers. Method field lists the insurers quoted.

Lower is betterUSD/year, comprehensive private insurance premium, healthy 35-year-oldre-verified every 365 days

Official source

Nederlandse Zorgautoriteit (NZa) — Informatiekaart Zorgverzekeringen 2026 (published 15 December 2025): average premium of the 59 basic-insurance policies offered for 2026

Data as of
Jan 1, 2026
Verified
Oct 21, 2026
Method
The NZa's average of the nominal premiums of all 59 basic-insurance (basisverzekering) policies offered for 2026 (37 natura and 22 combination policies; no restitution policy since 2025): EUR 158.39 a month = EUR 1,900.68 a year = $2,132 at 1 EUR = 1.1215 USD (ECB reference rate of 2026-10-20). The premiums were announced by every insurer by 12 November 2025 and apply from 1 January 2026, so this is a realised market figure, not an estimate; it is an unweighted mean over policies, not over insured people. It is not a sample of three quotes: every adult pays the same community-rated premium for a given policy, whatever their age or health, so no age or health adjustment applies to a healthy 35-year-old.
Notes
The Netherlands is the closest analogue to Switzerland in this dataset: the basic insurance (basisverzekering, Zorgverzekeringswet) is a legal duty for everyone who lives in the country or works there under Dutch wage tax (Rijksoverheid: take it out within 4 months), it is sold by private insurers who by law must accept everyone, whatever their age or health, and may not ask a higher premium for it (Rijksoverheid), and it is already counted inside the freelancer tax burden. It is a bill, not a choice. It buys more than the criterion asks for: the basic package has no benefit ceiling, where the criterion assumes about $100k. It differs from the criterion's 'small deductible' in one way: a compulsory deductible (eigen risico) of EUR 385 in 2026 (about $432), which covers much hospital and specialist care and some medicines but not GP, maternity or district-nursing care (Vektis glossary); a voluntary deductible of EUR 100 to 500 more lowers the premium (Rijksoverheid). For 2027 the cabinet's September 2026 budget plans EUR 400. Other whole-market figures for 2026: the VWS budget estimated the average nominal premium at EUR 1,908 a year (EUR 159 a month; an estimate made in September 2025, Kamerstuk 36800-XVI nr. 2, table 17); Rijksoverheid states EUR 1,884 a year (EUR 157 a month) as the average premium people pay in 2026, without giving its basis; Vektis (the healthcare data centre of the insurers, not a public body) reports EUR 1,879 a year per premium-paying insured adult over 18, weighted by enrolment and before collective and voluntary-deductible discounts, which is about $2,107. The NZa puts the spread between the dearest and the cheapest policy at EUR 42.10 a month, so a cheaper choice exists. Because the figure here is the unweighted mean of all policies on offer, it sits slightly above what insured people pay on average. Not in this premium: the income-related Zvw contribution, collected through the employer or the tax authority, which in 2026 is a 6.10% employer levy on wages and 4.85% on the income of the self-employed up to EUR 79,409 (Belastingdienst); and optional supplementary insurance (aanvullende verzekering; 163 products in 2026, priced freely by each insurer, which may refuse applicants), for which the NZa information card gives no average premium, so no figure is stated here. For 2027 VWS expects the average premium to rise by EUR 12.50 a month to about EUR 169 a month (Rijksoverheid, 15 September 2026); insurers announce their 2027 premiums by 12 November 2026, so this value is due for re-reading then. The tax schemes use the Rijksoverheid's average of EUR 1,884 a year (EUR 157 a month, the 'geraamde gemiddelde nominale premie' in the Regeling vaststelling standaardpremie 2026); the NZa figure here is an unweighted mean of the policies on offer and is EUR 17 a year higher.

09

Money & crypto

Crypto rules and how freely personal money moves.

01Crypto regulationcountry-levelLegal regulated8.0

What this measures

Own classification of the legal status of holding, trading and cashing out cryptocurrency for individuals: legal-friendly (legal with clear, favourable rules or explicit tax exemptions), legal-regulated (legal under standard licensing/AML and taxation), restricted (partial bans: payments or banking access prohibited), banned (holding/trading prohibited). Classified from national regulators' and central banks' official positions.

Rated by category—re-verified every 180 days

Official source

Uitvoeringswet verordening cryptoactiva (Wet van 11 december 2024, Stb. 2024, 415; in force 4 February 2025 under Stb. 2025, 22) and Uitvoeringsbesluit MiCA en TFR (Stb. 2024, 404)

Data as of
Jun 30, 2025
Verified
Oct 21, 2026
Notes
Legal and licensed under the EU's MiCA regulation (Regulation (EU) 2023/1114). The Uitvoeringswet verordening cryptoactiva (Act of 11 December 2024, Stb. 2024, 415) amends the Financial Supervision Act (Wft) and the Economic Offences Act to implement MiCA; it entered into force on 4 February 2025 (Stb. 2025, 22: the day after the Staatsblad of 3 February 2025). The Uitvoeringsbesluit MiCA en TFR (Stb. 2024, 404) designates the competent authorities: the AFM for crypto-asset service providers and for offers of crypto-assets other than asset-referenced and e-money tokens, and De Nederlandsche Bank (DNB) for asset-referenced and e-money tokens (titles III and IV of MiCA) and the prudential side (the AFM states that DNB assesses the prudential requirements of service-provider applications). The Netherlands used MiCA's option to shorten the transitional period for providers already registered with DNB under the anti-money-laundering rules (exchange and custodian-wallet providers): MiCA allows up to 18 months, but article I of the Uitvoeringsbesluit sets the end at 30 June 2025 (six months); the AFM confirms the regime ended on 30 June 2025, so since 1 July 2025 every provider needs an AFM (or other EU) authorisation or notification. The law regulates providers, issuers and advertising; it contains no restriction on individuals holding or trading crypto-assets, and the AFM says that crypto-assets such as Bitcoin and Ethereum themselves are not under its supervision. For tax, the Belastingdienst puts a private person's crypto-assets in box 3 (valued at 1 January); from 1 January 2026 crypto service providers report customer and transaction data to the tax authority (DAC8). DNB's own MiCAR page returned HTTP 403 to automated access and was not read; the DNB role is taken from the Staatsblad and the AFM.
02Financial control levelcountry-levelLow10.0

What this measures

Own composite of state control over personal money flows: currency/capital controls (IMF AREAER), restrictions on foreign accounts and transfers, mandatory income declaration scope for residents, cash payment limits, banking access for foreigners. Low = free movement of personal funds and easy non-resident banking; very-high = strict capital controls and pervasive reporting. Method field on each value lists the inputs used.

Rated by category—re-verified every 365 days

Curated by SettleMetric

Composite — euro-area free movement of capital + Wet ter voorkoming van witwassen en financieren van terrorisme (Wwft), article 1f (ban on cash payments of EUR 3,000 or more for goods; Wet plan van aanpak witwassen, Stb. 2025, 262)

Data as of
Jan 1, 2026
Verified
Oct 21, 2026
Method
Composite, each input read at its source on 2026-10-21. The Netherlands is a euro-area member of the EU, so capital moves freely under EU law and no currency or capital controls apply. The restrictions on personal money flows found: (1) Cash payments. The proposed ban on cash payments of EUR 3,000 or more was enacted, not dropped: the Wet plan van aanpak witwassen (Act of 11 June 2025, Stb. 2025, 262) inserted article 1f into the Wwft, in force since 1 January 2026 (Stb. 2025, 362). It forbids professional buyers and sellers of goods, art dealers and pawnshops (art. 1a(4)(i), (k) and (n)), in or from the Netherlands, to make or accept a cash payment for goods of EUR 3,000 or more, in one operation or several that appear linked; EUR 2,999.99 and below remains lawful. It covers goods only and not services, and the Belastingdienst and Rijksoverheid state that it does not apply to private persons dealing with one another (for example on Marktplaats), so there is no legal cap on cash between individuals. The same Act removed the former EUR 10,000 cash trigger for customer due diligence and reporting by goods traders, because the ban replaced it. The general Wwft due-diligence threshold for an incidental transaction is EUR 15,000 (art. 3(5)(b)). Article IIA of the Act, a duty on creditors to accept cash from consumers up to EUR 3,000, is not yet in force (Stb. 2025, 362). (2) The EU anti-money-laundering regulation, article 80 of Regulation (EU) 2024/1624, caps cash payments to persons trading in goods or providing services at EUR 10,000 from 10 July 2027, exempts payments between natural persons not acting in a professional capacity, and under article 80(3) leaves lower existing national limits in force; the Minister of Finance's letter of 3 March 2026 (Kamerstuk 36228, nr. J) says the draft Implementatiewet would align the limit for services with the existing EUR 3,000 limit for goods (a draft, not law). (3) Cash of EUR 10,000 or more entering or leaving the EU must be declared to Dutch Customs (Douane, page updated 7 April 2026; Regulation (EU) 2018/1672); no declaration is needed for travel directly to or from another EU country. (4) Banking access: a consumer lawfully resident in the EU can ask for a basic payment account at the large Dutch banks if no ordinary account can be opened; the bank may refuse only on listed grounds, such as no genuine tie to the Netherlands (Rijksoverheid). These are anti-money-laundering rules on cash, not limits on moving one's own money by bank transfer. Classified 'low', like Latvia, Malta, France and Spain.
Notes
The Dutch cash limit (EUR 3,000, from 1 January 2026) is lower than Latvia's EUR 7,200 and Malta's EUR 10,000 on listed goods, and higher than the EUR 1,000 limits of France and Spain, which are also classified 'low'. It binds the shop, not the customer's money, and leaves cash between private persons and bank transfers free. Not read: the draft Implementatiewet itself, the attachment to the Kamerbrief, and DNB's pages (DNB answered HTTP 403).

10

Language

How far English gets you in daily life and services.

01English proficiencycountry-levelVery high9.0

What this measures

Own banding of how far English gets a resident in daily life (government offices, healthcare, housing, services). Informed by EF EPI band (research source, cited with attribution, not republished) plus official language status and service-sector realities. Values are our bands, not EF scores.

Rated by category—re-verified every 730 days

Research

EF English Proficiency Index 2025 — Netherlands (rank 1/123, score 624, Very High band)

Data as of
Nov 1, 2025
Verified
Oct 21, 2026
Notes
Own band informed by EF EPI 2025 (attribution: EF Education First): the Netherlands ranks 1st of 123 countries and regions with 624 points, well inside EF's Very High band (600 and above) and 12 points below its 2024 score; the global average is 488. By skill: reading 634, listening 628, writing 554, speaking 514. Amsterdam scores 630, Utrecht 638, The Hague and Rotterdam 621 each. Eurostat's Adult Education Survey 2022 (self-reported, not English-specific; dataset edat_aes_l21, ages 25-64) shows 92.9% of adults know at least one foreign language and 40.2% know three or more, while 7.0% know none. Banded 'very-high', like Austria (616) and Portugal (612), although Dutch is the language of public administration: the General Administrative Law Act (Awb, art. 2:6) says administrative bodies use Dutch unless a statute provides otherwise, and allows another language where that is more efficient and does not disproportionately harm third parties, so official communication is in Dutch by default.

11

Education

International schooling options for families.

01International schools3accredited international schools, count4.7

What this measures

Count of international schools in the metro area accredited by or member of IB, CIS, COBIS, or an equivalent national-curriculum-abroad body (verified against the accreditor's public registry, not aggregator sites).

Higher is betteraccredited international schools, countre-verified every 730 days

Curated by SettleMetric

Dutch International Schools (DIS) official school list, with the IB, COBIS, AEFE, ZfA and Accredited European Schools registries

Data as of
Oct 21, 2026
Verified
Oct 21, 2026
Method
Counted by municipality, one count per school: a school with several campuses counts once, in the municipality of its headquarters or first listed site. Registries read on 2026-10-21: the DIS list of state-funded Dutch International Schools (dutchinternationalschools.nl/schools, its embedded map data); the COBIS member file (cobis.org.uk/uploaded/cobis-school-search-map-2025.tsv, last modified 2026-09-30); the AEFE directory (aefe.gouv.fr/fr/etablissements); the ZfA register of German schools abroad (auslandsschulwesen.de, map and Auslandsschulverzeichnis PDF); the Accredited European Schools list (eursc.eu/en/accredited-european-schools/locations). ibo.org answers our requests with a Cloudflare challenge, so IB profiles were read on Internet Archive captures, dated per school. Rotterdam municipality = 3 schools. (1) Rotterdam International Secondary School (RISS): on the DIS list with two campuses (Bentincklaan 294 and Schimmelpenninckstraat 23), counted once; an IB World School, state school, code 000627, school since 23 July 1991 (the profile lists one authorisation, 23 July 1991; Internet Archive capture of 2021-12-01); the DIS list tags IGCSE and IB DP. (2) Nord Anglia International School Rotterdam (Verhulstlaan 21), private: an IB World School, code 001114, with the Diploma and Career-related Programmes (authorised 18 March 1999 and 4 June 2025; Internet Archive capture of 2025-06-15). (3) Harbour International School (Graaf Florisstraat 56): a primary school on the DIS list, International Primary Curriculum; the IPC is one of the accreditation bodies the Dutch ministry recognises in Annex 1 to the Regeling aanwijzing internationale en buitenlandse scholen, but this school has no IB, CIS, COBIS or other accreditor entry that was read.
Notes
A verified floor, not a tally: the IB's own country page (Internet Archive, 2021-02-20) listed 26 IB World Schools in the Netherlands and the school finder could not be read, so Dutch secondary schools offering the Diploma Programme that are not on the lists above may be missing. Not verified: the Council of International Schools (CIS) member directory is an interactive map with no static list and could not be read, so CIS and NEASC accreditation, which several of these schools claim on their own sites, is not used as evidence for any school counted. Without Harbour, which rests on the DIS list alone, the accreditor-verified count is 2. Nord Anglia says on its own site it is accredited by CIS and NEASC (not verified). The Japanese School of Rotterdam is a national-curriculum school for Japanese children, not checked against Japan's register and not counted.

12

Demographics

Who else lives here — the share of foreign residents and the largest national communities, from official statistics.

Openness to foreignerscountry-levelVery openGallup MAI 7.46/9 · 2016

What this measures

How accepting the resident population is of migrants and foreigners — the inverse of xenophobia, a real concern for someone relocating. Our own five-band reading (very-open / open / moderate / reserved / low) informed primarily by the Gallup Migrant Acceptance Index (0–9 scale: three questions on migrants living in the country, becoming neighbours, and marrying into the family; 2019 wave), cross-checked where available with the World Values Survey wave 7 / European Values Study 2017 question on whether people would not want immigrants or foreign workers as neighbours (a higher share = more hostile). Banding guide against the Gallup 0–9 score: ≥7.0 very-open, 5.5–7.0 open, 4.0–5.5 moderate, 2.5–4.0 reserved, below 2.5 low (the 2019 global average of 5.21 sits in 'moderate'). Country level only: no credible city-level survey of attitudes to foreigners exists, so on city pages the country reading is shown as country context. Gallup is a research source cited with attribution, not republished in bulk; the raw index score/year and any cross-check figure are carried inside each value. Value shape: { band, gallupMai?, gallupYear?, unwantedNeighborPct?, unwantedNeighborSource? }. Display-only: attitudinal, survey-based and ~2019 vintage, so it is shown as honest context and never folded into the composite score.

Reference data—re-verified every 1825 days

Research

Gallup Migrant Acceptance Index, first wave (2016–2017 Gallup World Poll) — full country table (research, attribution)

Data as of
Aug 23, 2017
Verified
Oct 21, 2026
Notes
Gallup MAI 7.46 on the 0-9 scale (fieldwork throughout 2016, published 2017-08-23), in the very-open band (7.0 and above); the Netherlands is 15th of the 139 countries in Gallup's table, between Luxembourg (7.54) and Bangladesh (7.45), against a world score of 5.29 in that article. Gallup's article on the second wave (2019 Gallup World Poll, published 2020-09-23) lists only the least- and most-accepting countries and the largest changes, and the Netherlands is in none of them, so no 2019 figure for the Netherlands was found. The World Values Survey / European Values Study cross-check was not collected.
Who lives thereforeign residents 15.6%

Statistics Netherlands (CBS) — StatLine table 85644ned, Bevolking; geslacht, leeftijd, nationaliteit en regio, 1 januari (final figures of 1 January 2026, table updated 7 July 2026)

Official source

Data as of
Jan 1, 2026
Verified
Oct 21, 2026
Method
CBS 85644NED (OData https://opendata.cbs.nl/ODataApi/odata/85644NED/TypedDataSet), RegioS = GM0599 (Rotterdam), Perioden = 2026JJ00, Geslacht and Leeftijd = total: foreign nationals = Europe excluding the Netherlands 60,553 + outside Europe 44,410 = 104,963, of 673,804 residents on 1 January 2026 = 15.58%. Dutch nationals number 566,873; the 1,968 residents of stateless or unknown nationality are left out of the foreign count (CBS's own 'total non-Dutch nationality' of 106,931 includes them and would read 15.87%). Read 2026-10-21.
Notes
Nationality is CBS's single-nationality statistic: a person who holds Dutch nationality counts as Dutch whatever else they hold, so residents with dual Dutch and foreign nationality are not in this share. Of the foreign nationals, 52,262 are citizens of another EU country (7.8% of all residents). Ukrainian refugees registered with the municipality are inside the Ukrainian count (3,925); the table does not separate them. The base is the municipal population register, so people living in the country illegally are not counted.
Largest communities of the total population104,963 total

Statistics Netherlands (CBS) — StatLine table 85644ned, Bevolking; geslacht, leeftijd, nationaliteit en regio, 1 januari (final figures of 1 January 2026, table updated 7 July 2026)

Official source

Data as of
Jan 1, 2026
Verified
Oct 21, 2026
Method
CBS 85644NED, RegioS = GM0599 (Rotterdam), Perioden = 2026JJ00: the ten largest of the separately published nationalities (the table lists a nationality on its own when 5,000 or more people hold it in the Netherlands), ranked by count; shares are of all 673,804 residents, as in the country figure; totalForeign is the 104,963 foreign nationals (Europe excluding the Netherlands + outside Europe). The ten cover 57,080 people, 54% of the foreign nationals. Labels translated from the CBS Dutch names (Burger van Bondsrepubliek Duitsland = Germany, Turks = Türkiye, and so on).
Notes
Single-nationality statistic: dual nationals with Dutch nationality count as Dutch and are absent here. The rest of the foreign population sits in groups CBS publishes only as aggregates: Asia excluding Indonesian and Turkish 19,780, Africa excluding Moroccan 4,698, America and Oceania excluding Surinamese 4,525. Stateless or unknown nationality (1,968) is not in the 104,963. CBS classes Turkey as an Asian nationality.
01Poland1.7%11,484
02Türkiye1.4%9,323
03Bulgaria0.9%5,755
04Portugal0.8%5,644
05Syria0.7%4,550
06Spain0.6%4,339
07Italy0.6%4,291
08China0.6%4,105
09Ukraine0.6%3,925
10Germany0.5%3,664

Single-nationality statistic: dual nationals with Dutch nationality count as Dutch and are absent here. The rest of the foreign population sits in groups CBS publishes only as aggregates: Asia excluding Indonesian and Turkish 19,780, Africa excluding Moroccan 4,698, America and Oceania excluding Surinamese 4,525. Stateless or unknown nationality (1,968) is not in the 104,963. CBS classes Turkey as an Asian nationality.

13

How you can stay

How you can legally enter and stay. These apply across Netherlands.

All requirements & citizenship filter

14

What you'd pay in taxes

The tax schemes a freelancer can choose from. Rules are national, the same in Rotterdam as anywhere in Netherlands.

Full schemes & calculator

See what you would keep

Your income against Netherlands's real tax schemes — the same engine as the full calculator.

  1. 1 30% ruling (expatregeling) — employee recruited from abroad: tax-free allowance of up to 30% of the wage for 5 years, box 1 tax after the two tax credits
    48,259 EURnet/year
    19.6% burden
  2. 2 Eenmanszaak in the start-up phase — as nl-eenmanszaak plus the EUR 2,123 startersaftrek (up to 3 times in the first 5 years as an entrepreneur)
    44,435 EURnet/year
    25.9% burden
  3. 3 Eenmanszaak — sole proprietor in box 1: income tax and premies at 35.75% / 37.56% / 49.50% after zelfstandigenaftrek, MKB-winstvrijstelling and the two tax credits, plus the 4.85% Zvw contribution and compulsory health insurance
    43,530 EURnet/year
    27.4% burden
  4. 4 BV with the owner as director-major shareholder (DGA) — gebruikelijk loon in box 1, 19% / 25.8% corporate tax, 24.5% / 31% box 2 tax on the dividend
    39,525 EURnet/year
    34.1% burden

15

Who is Rotterdam for?

The same place reads differently depending on why you move. Each lens pulls the facts that matter most for that plan — with sources, and the trade-offs stated plainly.

Contract or freelance in tech, billing clients abroad.

Works in your favour

Freelancer tax burden22.5%

SettleMetric tax engine over official 2026 rules (Belastingdienst — box 1 rates, heffingskortingen, zelfstandigenaftrek, mkb-winstvrijstelling, Zvw contribution; Wet IB 2001; Staatscourant 2025, 40022 for the health premium)

Curated by SettleMetric

Data as of
Jan 1, 2026
Verified
Oct 21, 2026
Method
Best eligible scheme = nl-eenmanszaak (eenmanszaak, box 1) at €60,000 revenue with 10% deductible expenses (net profit €54,000), steady state, hours criterion met. Zelfstandigenaftrek €1,200 → €52,800; MKB-winstvrijstelling 12.7% × 52,800 = €6,705.60 → taxable income (= verzamelinkomen) €46,094.40. Box 1 before credits: 35.75% × €38,883 = €13,900.67 + 37.56% × €7,211.40 = €2,708.60 → €16,609.27 (35.75% = 8.10% income tax + 27.65% premies volksverzekeringen AOW/Anw/Wlz). Algemene heffingskorting 3,115 − 6.398% × (46,094.40 − 29,736) = €2,068.39; arbeidskorting on arbeidsinkomen €54,000 (profit before both deductions) 5,685 − 6.51% × (54,000 − 45,592) = €5,137.64; income tax and premies after credits €9,403.25. Zvw contribution 4.85% × €46,094.40 = €2,235.58. Compulsory health insurance at the 2026 average nominal premium 12 × €157 = €1,884. Levies €13,522.82 of €60,000 = 22.54%. The company route (nl-bv-dga) is not cheaper at this size: the director's salary is the whole €54,000 profit (below the €58,000 gebruikelijk loon), taxed in box 1 without ondernemersaftrek or MKB-winstvrijstelling, so levies are €17,381.39 (29.0%).
Notes
The figure is a steady state for a resident below AOW age: single, no children, no other income. Three things drive it: (1) the two non-refundable tax credits remove €7,206 of the €16,609 box-1 tax; (2) profit passes through the Zvw contribution (4.85%, €2,236) in addition to tax and premies; (3) the compulsory health premium is a flat €1,884, 3.1 points of the 22.5%. Variants at the same profile: in the first (up to three) years as an entrepreneur the startersaftrek of €2,123 lowers levies to €12,618.23 (21.0%) (nl-eenmanszaak-starter, not used here because it is time-limited and depends on the person's entrepreneur history); an owner who does not meet the 1,225-hour criterion pays €14,034.14 (23.4%); the BV with the owner as DGA pays €17,381.39 (29.0%) and, if the Belastingdienst insisted on the full €58,000 gebruikelijk loon, €19,594.11 (32.7%) (the BV only starts to win from a profit of about €95,000, before its running costs). The 30%-ruling scheme (nl-30-percent-ruling) is for employees recruited from abroad and is not open to a freelancer; an employee on a €60,000 wage with the ruling pays €11,740.87 (19.6%). The figure excludes the mandatory eigen risico (€385 on care used), the zorgtoeslag (an income-dependent allowance, which can offset part of the premium at low incomes), municipal taxes and VAT (a pass-through; the KOR exempts turnover up to €20,000 only). The self-employed pay no unemployment, disability or sickness premium and have no compulsory pension, so the figure buys less social cover than an employee's. From 2027 the zelfstandigenaftrek is scheduled to fall to €900 (wetten.overheid.nl, version of 2027-01-01).
English proficiencyVery high

EF English Proficiency Index 2025 — Netherlands (rank 1/123, score 624, Very High band)

Research

Data as of
Nov 1, 2025
Verified
Oct 21, 2026
Notes
Own band informed by EF EPI 2025 (attribution: EF Education First): the Netherlands ranks 1st of 123 countries and regions with 624 points, well inside EF's Very High band (600 and above) and 12 points below its 2024 score; the global average is 488. By skill: reading 634, listening 628, writing 554, speaking 514. Amsterdam scores 630, Utrecht 638, The Hague and Rotterdam 621 each. Eurostat's Adult Education Survey 2022 (self-reported, not English-specific; dataset edat_aes_l21, ages 25-64) shows 92.9% of adults know at least one foreign language and 40.2% know three or more, while 7.0% know none. Banded 'very-high', like Austria (616) and Portugal (612), although Dutch is the language of public administration: the General Administrative Law Act (Awb, art. 2:6) says administrative bodies use Dutch unless a statute provides otherwise, and allows another language where that is more efficient and does not disproportionately harm third parties, so official communication is in Dutch by default.
Domestic delivery qualityExcellent

PostNL Annual Report 2025 (national postal operator) with DHL eCommerce, DPD, GLS and Budbee official network and delivery-time pages (composite)

Curated by SettleMetric

Data as of
Oct 21, 2026
Verified
Oct 21, 2026
Method
Classified from the carriers' own pages and PostNL's annual report, read on 2026-10-21. PostNL, the national postal operator: 1.2 million parcels delivered per working day in 2025; its delivery-quality indicator for parcels in the Netherlands was 97% in 2025 and in 2024 (normalised for regular weeks, excluding peak weeks), measured against a time frame of one working day from the first sorting scan unless other arrangements are made; 1,400 automated parcel lockers at the end of 2025 (1,083 a year earlier; its own March 2026 post says 'more than 1,500', and it plans about 7,500 by 2031), 5,700 PostNL points (retail pick-up and drop-off points, newsroom boilerplate of 3 August 2026) and 10.0 million active PostNL accounts, with tracking in the PostNL app. DHL eCommerce: delivers parcels in the Netherlands, Belgium and Luxembourg on the next working day, including Saturdays in the Netherlands, evening delivery Monday to Saturday between 18:00 and 22:00, same-day delivery for parcels at the sorting centre before 13:30, a day chosen up to two weeks ahead, and more than 5,000 DHL ServicePoints including lockers, most open 24/7. DPD Netherlands: parcels delivered Monday to Saturday, with the recipient told the arrival time to within one hour on the day, and more than 1,500 parcel points. GLS Netherlands: delivery within 24 hours on working days (Saturday depending on the sender), over 2,200 GLS Points and, through PostNL's lockers opened to it, about 1,100 to 1,300 parcel lockers. Budbee delivers to lockers only; a Marktplaats press release of 22 July 2026 says that 90% of the population outside the Wadden Islands lives within 5 km of one of its lockers. Nationwide next-working-day delivery is the published standard at the national operator and DHL, tracking is standard and several locker and pick-up networks run side by side → 'excellent'.
Notes
Two caveats. PostNL says in its 2025 annual report that it is moving from 'next day' to 'best day' delivery, so a cheaper, later delivery day chosen by the sender and recipient is becoming common, and GLS and DPD do not promise next-day delivery on the pages read. The locker networks are smaller per head of population than in the Baltic states (about 1,400 PostNL lockers for the whole country, shared with GLS), with the pick-up points of DHL, DPD and PostNL filling the gap. PostNL's own website (postnl.nl) did not answer from the machine used, so its parcel delivery days were not read there.

Watch-outs

Internet speed83 Mbps

M-Lab NDT country aggregates for the Netherlands

Open data

Data as of
Dec 31, 2023
Verified
Oct 21, 2026
Method
Median of the 343 daily country-median download values for NL in 2023 (2,635,642 download tests; daily medians ranged 50.4-91.9 Mbps). 2023 is the year used across the dataset.
Notes
M-Lab NDT is a single-stream test and reads well below advertised fibre speeds; it is comparable only within this criterion. Monthly medians of the daily values ran from 74.1 Mbps (April) to 87.9 Mbps (October).
Cost of living (single, excl. rent)$1,919/mo

Statistics Netherlands (CBS) — Budgetonderzoek (Household Budget Survey) 2020: average spending of one-person households (StatLine 85419NED) and its structure by spending category (StatLine 85420NED)

Curated by SettleMetric

Data as of
Dec 31, 2025
Verified
Oct 21, 2026
Method
One-person households spent €23,600 a year in Statistics Netherlands' 2020 Household Budget Survey (Budgetonderzoek; StatLine 85419NED, 'all spending' for 'Type: Eenpersoonshuishouden', rounded by CBS to €100), i.e. €1,966.67 a month. The 2020 wave is the newest published (the next survey is planned for 2026, with results expected at the end of 2027), so the amount is lifted to 2025 prices with the Dutch HICP from the 2020 to the 2025 annual average (106.96 → 135.86, ×1.2702; Eurostat prc_hicp_aind, all items, 2015=100): €2,498.05 a month. Rent is removed: in StatLine 85420NED actual rentals are 18.3% and the imputed rent of owner-occupiers 13.2% of one-person households' spending in 2020, which leaves 68.5%: €1,711.16 × 1.1215 USD/EUR (ECB, 2026-10-20) = $1,919. The 16 remaining lines (CBS spending categories, with housing split into energy, water and services, and maintenance) are summed in cost-breakdown.
Notes
2020 was the pandemic year: restaurants and hotels fell from 5.4% of one-person households' spending in 2015 to 3.7%, and package holidays from 1.2% to 0.3%, and the price uplift does not correct that pattern, so the figure is more likely low than high. One-person households include pensioners; for singles below pension age CBS shows €24,300 a year for men and €22,500 for women (2020, all spending), which at the same shares and uplift would be about $1,976 and $1,830 a month. CBS counts consumption taxes (motor vehicle tax, water-board levy: 1.2%) and charitable giving (0.4%) as spending and both are kept. CBS has no line for the compulsory basic health insurance premium: its only insurance line for illness is supplementary cover, 0.5% of spending, so the premium is not in this figure. The Rijksoverheid's page on health-insurance costs gives the average premium people pay their insurer in 2026 as €1,884 a year (about $176 a month at 1.1215) and the compulsory annual deductible as €385. A uniform HICP uplift is crude: applying the Dutch HICP of each spending category instead (food ×1.31, housing ×1.36, alcohol and tobacco ×1.50, communication ×0.91) gives $1,900, 1% lower. Eurostat's HBS 2020 for the Netherlands (hbs_exp_t134: PPS 22,033 a year for one adult) is the same CBS survey, but its structure (hbs_str_t224) puts miscellaneous goods and services at 147 per mille against 6.6% in CBS's table, which points to a health-insurance premium in Eurostat's transmission that CBS's table leaves out; the Malta route (PPS to euro at the survey's own ratio) would therefore mix two scopes and was not used. CBS's euro figures need no conversion.

Relocating with a partner and school-age children.

Works in your favour

Homicide rate1.96/100k

Statistics Netherlands (CBS) — Moord en doodslag 2025, table 7: victims of murder or manslaughter by municipality, 2021–2025*

Official source

Data as of
Dec 31, 2025
Verified
Oct 21, 2026
Method
CBS custom tables 'Moord en doodslag 2025' (published 27 August 2026; workbook moord-en-doodslag-2025.xlsx, sheet Tabel 7, read 2026-10-21): 65 victims of murder or manslaughter (moord en doodslag, deaths certified as ICD-10 X85–Y09; attempts are not counted) in the municipality of Rotterdam over 2021–2025 (51 men, 14 women; 2025 provisional), which CBS publishes as 1.96 per 100,000 inhabitants per year. Reproduced from CBS 03759NED: 65 / 5 years = 13.0 a year over the mean of the five 1 January populations 2021–2025 (662,914) = 1.961 per 100,000. A five-year average because yearly counts for one city are small.
Notes
Victims are counted by where the offence happened, residents and non-residents alike (non-residents were 15.5% of all victims in 2025), by date of death. CBS's rate for the whole country over the same five years is 0.69 per 100,000, so Rotterdam reads about 2.8 times the national level. The 2025 numbers are provisional; CBS publishes definitive 2025 figures in the first quarter of 2027. CBS's earlier release (news item of September 2025, table for the three largest municipalities) listed Rotterdam at 15 in 2021, 17 in 2022, 13 in 2023, 11 in 2024 (2024 was provisional there), so the annual count runs in single or low double digits. The police category 'Levensmisdrijf' (Criminal Code arts. 287–296) records 40 to 345 offences a year across these four cities in 2015–2025, many times the victim counts, and does not separate completed offences from attempts, so it is not used here.
Air quality (PM2.5)9.7 µg/m³

European Environment Agency — Air Quality Statistics (E1a validated), stations NL00485 "Hoogvliet-Leemkuil", NL00488 "Rotterdam Zuid-Zwartewaalstraat" and NL00418 "Rotterdam-Schiedamsevest"

Open data

Data as of
Dec 31, 2025
Verified
Oct 21, 2026
Method
Validated (E1a, verification flag 1) 2025 annual means of the 3 urban-background stations in the municipality of Rotterdam: NL00485 Hoogvliet-Leemkuil 9.483 µg/m³ at 99.87% coverage; NL00488 Rotterdam Zuid-Zwartewaalstraat 9.466 µg/m³ at 99.91% coverage; NL00418 Rotterdam-Schiedamsevest 10.164 µg/m³ at 97.75% coverage. Mean: (9.483 + 9.466 + 10.164) / 3 = 9.70. Queried from the EEA statistics service on 2026-10-21 (calculated 2026-10-17); stations placed in the municipality by reverse-geocoding their coordinates on PDOK's Locatieserver. Urban and suburban background stations are what the EEA itself averages for its city figures (traffic and industrial stations are left out). Same stations in 2024: 8.312 µg/m³ (Hoogvliet-Leemkuil 8.544 at 97.95%; Rotterdam Zuid-Zwartewaalstraat 8.628 at 99.94%; Rotterdam-Schiedamsevest 7.764 at 95.89%).
Notes
Other stations in the municipality (2025): NL00496 Hoek v. Holland-Berghaven 10.121 µg/m³ at 99.67% coverage (industrial, urban); NL01497 Maasvlakte 8.922 µg/m³ at 99.92% coverage (background, rural); NL00493 Rotterdam Noord-Statenweg 9.442 µg/m³ at 99.89% coverage (traffic, urban); NL00487 Rotterdam Zuid-Pleinweg 10.387 µg/m³ at 99.94% coverage (traffic, urban); NL00491 Rotterdam-Oost Sidelinge A13 10.027 µg/m³ at 99.90% coverage (traffic, urban); the mean of all 8 stations, background and other, is 9.75 µg/m³. Two of the eight stations are in the port area, over 20 km west of the centre point (Hoek v. Holland-Berghaven, Maasvlakte); neither is in the urban-background mean. 2025 was a worse year than 2024 for fine particulate matter across the country: RIVM's large-scale concentration maps put the Dutch mean PM2.5 at 8.1 µg/m³ in 2025 against 7.4 in 2024 (+10%) and its measurements rose 9%, which it attributes to weather (RIVM report 2026-0026, Grootschalige concentratiekaarten Nederland, Rapportage 2026). WHO's Ambient Air Quality Database v8.0 (2026) holds no recent PM2.5 row for the city. Above the WHO 2021 guideline of 5 µg/m³, under the EU limit of 10 µg/m³ that applies from 2030 and the current limit of 25.

Watch-outs

International schools3

Dutch International Schools (DIS) official school list, with the IB, COBIS, AEFE, ZfA and Accredited European Schools registries

Curated by SettleMetric

Data as of
Oct 21, 2026
Verified
Oct 21, 2026
Method
Counted by municipality, one count per school: a school with several campuses counts once, in the municipality of its headquarters or first listed site. Registries read on 2026-10-21: the DIS list of state-funded Dutch International Schools (dutchinternationalschools.nl/schools, its embedded map data); the COBIS member file (cobis.org.uk/uploaded/cobis-school-search-map-2025.tsv, last modified 2026-09-30); the AEFE directory (aefe.gouv.fr/fr/etablissements); the ZfA register of German schools abroad (auslandsschulwesen.de, map and Auslandsschulverzeichnis PDF); the Accredited European Schools list (eursc.eu/en/accredited-european-schools/locations). ibo.org answers our requests with a Cloudflare challenge, so IB profiles were read on Internet Archive captures, dated per school. Rotterdam municipality = 3 schools. (1) Rotterdam International Secondary School (RISS): on the DIS list with two campuses (Bentincklaan 294 and Schimmelpenninckstraat 23), counted once; an IB World School, state school, code 000627, school since 23 July 1991 (the profile lists one authorisation, 23 July 1991; Internet Archive capture of 2021-12-01); the DIS list tags IGCSE and IB DP. (2) Nord Anglia International School Rotterdam (Verhulstlaan 21), private: an IB World School, code 001114, with the Diploma and Career-related Programmes (authorised 18 March 1999 and 4 June 2025; Internet Archive capture of 2025-06-15). (3) Harbour International School (Graaf Florisstraat 56): a primary school on the DIS list, International Primary Curriculum; the IPC is one of the accreditation bodies the Dutch ministry recognises in Annex 1 to the Regeling aanwijzing internationale en buitenlandse scholen, but this school has no IB, CIS, COBIS or other accreditor entry that was read.
Notes
A verified floor, not a tally: the IB's own country page (Internet Archive, 2021-02-20) listed 26 IB World Schools in the Netherlands and the school finder could not be read, so Dutch secondary schools offering the Diploma Programme that are not on the lists above may be missing. Not verified: the Council of International Schools (CIS) member directory is an interactive map with no static list and could not be read, so CIS and NEASC accreditation, which several of these schools claim on their own sites, is not used as evidence for any school counted. Without Harbour, which rests on the DIS list alone, the accreditor-verified count is 2. Nord Anglia says on its own site it is accredited by CIS and NEASC (not verified). The Japanese School of Rotterdam is a national-curriculum school for Japanese children, not checked against Japan's register and not counted.
Private healthcare cost$2,132/yr

Nederlandse Zorgautoriteit (NZa) — Informatiekaart Zorgverzekeringen 2026 (published 15 December 2025): average premium of the 59 basic-insurance policies offered for 2026

Official source

Data as of
Jan 1, 2026
Verified
Oct 21, 2026
Method
The NZa's average of the nominal premiums of all 59 basic-insurance (basisverzekering) policies offered for 2026 (37 natura and 22 combination policies; no restitution policy since 2025): EUR 158.39 a month = EUR 1,900.68 a year = $2,132 at 1 EUR = 1.1215 USD (ECB reference rate of 2026-10-20). The premiums were announced by every insurer by 12 November 2025 and apply from 1 January 2026, so this is a realised market figure, not an estimate; it is an unweighted mean over policies, not over insured people. It is not a sample of three quotes: every adult pays the same community-rated premium for a given policy, whatever their age or health, so no age or health adjustment applies to a healthy 35-year-old.
Notes
The Netherlands is the closest analogue to Switzerland in this dataset: the basic insurance (basisverzekering, Zorgverzekeringswet) is a legal duty for everyone who lives in the country or works there under Dutch wage tax (Rijksoverheid: take it out within 4 months), it is sold by private insurers who by law must accept everyone, whatever their age or health, and may not ask a higher premium for it (Rijksoverheid), and it is already counted inside the freelancer tax burden. It is a bill, not a choice. It buys more than the criterion asks for: the basic package has no benefit ceiling, where the criterion assumes about $100k. It differs from the criterion's 'small deductible' in one way: a compulsory deductible (eigen risico) of EUR 385 in 2026 (about $432), which covers much hospital and specialist care and some medicines but not GP, maternity or district-nursing care (Vektis glossary); a voluntary deductible of EUR 100 to 500 more lowers the premium (Rijksoverheid). For 2027 the cabinet's September 2026 budget plans EUR 400. Other whole-market figures for 2026: the VWS budget estimated the average nominal premium at EUR 1,908 a year (EUR 159 a month; an estimate made in September 2025, Kamerstuk 36800-XVI nr. 2, table 17); Rijksoverheid states EUR 1,884 a year (EUR 157 a month) as the average premium people pay in 2026, without giving its basis; Vektis (the healthcare data centre of the insurers, not a public body) reports EUR 1,879 a year per premium-paying insured adult over 18, weighted by enrolment and before collective and voluntary-deductible discounts, which is about $2,107. The NZa puts the spread between the dearest and the cheapest policy at EUR 42.10 a month, so a cheaper choice exists. Because the figure here is the unweighted mean of all policies on offer, it sits slightly above what insured people pay on average. Not in this premium: the income-related Zvw contribution, collected through the employer or the tax authority, which in 2026 is a 6.10% employer levy on wages and 4.85% on the income of the self-employed up to EUR 79,409 (Belastingdienst); and optional supplementary insurance (aanvullende verzekering; 163 products in 2026, priced freely by each insurer, which may refuse applicants), for which the NZa information card gives no average premium, so no figure is stated here. For 2027 VWS expects the average premium to rise by EUR 12.50 a month to about EUR 169 a month (Rijksoverheid, 15 September 2026); insurers announce their 2027 premiums by 12 November 2026, so this value is due for re-reading then. The tax schemes use the Rijksoverheid's average of EUR 1,884 a year (EUR 157 a month, the 'geraamde gemiddelde nominale premie' in the Regeling vaststelling standaardpremie 2026); the NZa figure here is an unweighted mean of the policies on offer and is EUR 17 a year higher.

Optimising tax, banking and crypto rules.

Works in your favour

Crypto regulationLegal regulated

Uitvoeringswet verordening cryptoactiva (Wet van 11 december 2024, Stb. 2024, 415; in force 4 February 2025 under Stb. 2025, 22) and Uitvoeringsbesluit MiCA en TFR (Stb. 2024, 404)

Official source

Data as of
Jun 30, 2025
Verified
Oct 21, 2026
Notes
Legal and licensed under the EU's MiCA regulation (Regulation (EU) 2023/1114). The Uitvoeringswet verordening cryptoactiva (Act of 11 December 2024, Stb. 2024, 415) amends the Financial Supervision Act (Wft) and the Economic Offences Act to implement MiCA; it entered into force on 4 February 2025 (Stb. 2025, 22: the day after the Staatsblad of 3 February 2025). The Uitvoeringsbesluit MiCA en TFR (Stb. 2024, 404) designates the competent authorities: the AFM for crypto-asset service providers and for offers of crypto-assets other than asset-referenced and e-money tokens, and De Nederlandsche Bank (DNB) for asset-referenced and e-money tokens (titles III and IV of MiCA) and the prudential side (the AFM states that DNB assesses the prudential requirements of service-provider applications). The Netherlands used MiCA's option to shorten the transitional period for providers already registered with DNB under the anti-money-laundering rules (exchange and custodian-wallet providers): MiCA allows up to 18 months, but article I of the Uitvoeringsbesluit sets the end at 30 June 2025 (six months); the AFM confirms the regime ended on 30 June 2025, so since 1 July 2025 every provider needs an AFM (or other EU) authorisation or notification. The law regulates providers, issuers and advertising; it contains no restriction on individuals holding or trading crypto-assets, and the AFM says that crypto-assets such as Bitcoin and Ethereum themselves are not under its supervision. For tax, the Belastingdienst puts a private person's crypto-assets in box 3 (valued at 1 January); from 1 January 2026 crypto service providers report customer and transaction data to the tax authority (DAC8). DNB's own MiCAR page returned HTTP 403 to automated access and was not read; the DNB role is taken from the Staatsblad and the AFM.
Financial control levelLow

Composite — euro-area free movement of capital + Wet ter voorkoming van witwassen en financieren van terrorisme (Wwft), article 1f (ban on cash payments of EUR 3,000 or more for goods; Wet plan van aanpak witwassen, Stb. 2025, 262)

Curated by SettleMetric

Data as of
Jan 1, 2026
Verified
Oct 21, 2026
Method
Composite, each input read at its source on 2026-10-21. The Netherlands is a euro-area member of the EU, so capital moves freely under EU law and no currency or capital controls apply. The restrictions on personal money flows found: (1) Cash payments. The proposed ban on cash payments of EUR 3,000 or more was enacted, not dropped: the Wet plan van aanpak witwassen (Act of 11 June 2025, Stb. 2025, 262) inserted article 1f into the Wwft, in force since 1 January 2026 (Stb. 2025, 362). It forbids professional buyers and sellers of goods, art dealers and pawnshops (art. 1a(4)(i), (k) and (n)), in or from the Netherlands, to make or accept a cash payment for goods of EUR 3,000 or more, in one operation or several that appear linked; EUR 2,999.99 and below remains lawful. It covers goods only and not services, and the Belastingdienst and Rijksoverheid state that it does not apply to private persons dealing with one another (for example on Marktplaats), so there is no legal cap on cash between individuals. The same Act removed the former EUR 10,000 cash trigger for customer due diligence and reporting by goods traders, because the ban replaced it. The general Wwft due-diligence threshold for an incidental transaction is EUR 15,000 (art. 3(5)(b)). Article IIA of the Act, a duty on creditors to accept cash from consumers up to EUR 3,000, is not yet in force (Stb. 2025, 362). (2) The EU anti-money-laundering regulation, article 80 of Regulation (EU) 2024/1624, caps cash payments to persons trading in goods or providing services at EUR 10,000 from 10 July 2027, exempts payments between natural persons not acting in a professional capacity, and under article 80(3) leaves lower existing national limits in force; the Minister of Finance's letter of 3 March 2026 (Kamerstuk 36228, nr. J) says the draft Implementatiewet would align the limit for services with the existing EUR 3,000 limit for goods (a draft, not law). (3) Cash of EUR 10,000 or more entering or leaving the EU must be declared to Dutch Customs (Douane, page updated 7 April 2026; Regulation (EU) 2018/1672); no declaration is needed for travel directly to or from another EU country. (4) Banking access: a consumer lawfully resident in the EU can ask for a basic payment account at the large Dutch banks if no ordinary account can be opened; the bank may refuse only on listed grounds, such as no genuine tie to the Netherlands (Rijksoverheid). These are anti-money-laundering rules on cash, not limits on moving one's own money by bank transfer. Classified 'low', like Latvia, Malta, France and Spain.
Notes
The Dutch cash limit (EUR 3,000, from 1 January 2026) is lower than Latvia's EUR 7,200 and Malta's EUR 10,000 on listed goods, and higher than the EUR 1,000 limits of France and Spain, which are also classified 'low'. It binds the shop, not the customer's money, and leaves cash between private persons and bank transfers free. Not read: the draft Implementatiewet itself, the attachment to the Kamerbrief, and DNB's pages (DNB answered HTTP 403).
Freelancer tax burden22.5%

SettleMetric tax engine over official 2026 rules (Belastingdienst — box 1 rates, heffingskortingen, zelfstandigenaftrek, mkb-winstvrijstelling, Zvw contribution; Wet IB 2001; Staatscourant 2025, 40022 for the health premium)

Curated by SettleMetric

Data as of
Jan 1, 2026
Verified
Oct 21, 2026
Method
Best eligible scheme = nl-eenmanszaak (eenmanszaak, box 1) at €60,000 revenue with 10% deductible expenses (net profit €54,000), steady state, hours criterion met. Zelfstandigenaftrek €1,200 → €52,800; MKB-winstvrijstelling 12.7% × 52,800 = €6,705.60 → taxable income (= verzamelinkomen) €46,094.40. Box 1 before credits: 35.75% × €38,883 = €13,900.67 + 37.56% × €7,211.40 = €2,708.60 → €16,609.27 (35.75% = 8.10% income tax + 27.65% premies volksverzekeringen AOW/Anw/Wlz). Algemene heffingskorting 3,115 − 6.398% × (46,094.40 − 29,736) = €2,068.39; arbeidskorting on arbeidsinkomen €54,000 (profit before both deductions) 5,685 − 6.51% × (54,000 − 45,592) = €5,137.64; income tax and premies after credits €9,403.25. Zvw contribution 4.85% × €46,094.40 = €2,235.58. Compulsory health insurance at the 2026 average nominal premium 12 × €157 = €1,884. Levies €13,522.82 of €60,000 = 22.54%. The company route (nl-bv-dga) is not cheaper at this size: the director's salary is the whole €54,000 profit (below the €58,000 gebruikelijk loon), taxed in box 1 without ondernemersaftrek or MKB-winstvrijstelling, so levies are €17,381.39 (29.0%).
Notes
The figure is a steady state for a resident below AOW age: single, no children, no other income. Three things drive it: (1) the two non-refundable tax credits remove €7,206 of the €16,609 box-1 tax; (2) profit passes through the Zvw contribution (4.85%, €2,236) in addition to tax and premies; (3) the compulsory health premium is a flat €1,884, 3.1 points of the 22.5%. Variants at the same profile: in the first (up to three) years as an entrepreneur the startersaftrek of €2,123 lowers levies to €12,618.23 (21.0%) (nl-eenmanszaak-starter, not used here because it is time-limited and depends on the person's entrepreneur history); an owner who does not meet the 1,225-hour criterion pays €14,034.14 (23.4%); the BV with the owner as DGA pays €17,381.39 (29.0%) and, if the Belastingdienst insisted on the full €58,000 gebruikelijk loon, €19,594.11 (32.7%) (the BV only starts to win from a profit of about €95,000, before its running costs). The 30%-ruling scheme (nl-30-percent-ruling) is for employees recruited from abroad and is not open to a freelancer; an employee on a €60,000 wage with the ruling pays €11,740.87 (19.6%). The figure excludes the mandatory eigen risico (€385 on care used), the zorgtoeslag (an income-dependent allowance, which can offset part of the premium at low incomes), municipal taxes and VAT (a pass-through; the KOR exempts turnover up to €20,000 only). The self-employed pay no unemployment, disability or sickness premium and have no compulsory pension, so the figure buys less social cover than an employee's. From 2027 the zelfstandigenaftrek is scheduled to fall to €900 (wetten.overheid.nl, version of 2027-01-01).

Prioritising safety, air, and an easy daily life.

Works in your favour

Homicide rate1.96/100k

Statistics Netherlands (CBS) — Moord en doodslag 2025, table 7: victims of murder or manslaughter by municipality, 2021–2025*

Official source

Data as of
Dec 31, 2025
Verified
Oct 21, 2026
Method
CBS custom tables 'Moord en doodslag 2025' (published 27 August 2026; workbook moord-en-doodslag-2025.xlsx, sheet Tabel 7, read 2026-10-21): 65 victims of murder or manslaughter (moord en doodslag, deaths certified as ICD-10 X85–Y09; attempts are not counted) in the municipality of Rotterdam over 2021–2025 (51 men, 14 women; 2025 provisional), which CBS publishes as 1.96 per 100,000 inhabitants per year. Reproduced from CBS 03759NED: 65 / 5 years = 13.0 a year over the mean of the five 1 January populations 2021–2025 (662,914) = 1.961 per 100,000. A five-year average because yearly counts for one city are small.
Notes
Victims are counted by where the offence happened, residents and non-residents alike (non-residents were 15.5% of all victims in 2025), by date of death. CBS's rate for the whole country over the same five years is 0.69 per 100,000, so Rotterdam reads about 2.8 times the national level. The 2025 numbers are provisional; CBS publishes definitive 2025 figures in the first quarter of 2027. CBS's earlier release (news item of September 2025, table for the three largest municipalities) listed Rotterdam at 15 in 2021, 17 in 2022, 13 in 2023, 11 in 2024 (2024 was provisional there), so the annual count runs in single or low double digits. The police category 'Levensmisdrijf' (Criminal Code arts. 287–296) records 40 to 345 offences a year across these four cities in 2015–2025, many times the victim counts, and does not separate completed offences from attempts, so it is not used here.
Air quality (PM2.5)9.7 µg/m³

European Environment Agency — Air Quality Statistics (E1a validated), stations NL00485 "Hoogvliet-Leemkuil", NL00488 "Rotterdam Zuid-Zwartewaalstraat" and NL00418 "Rotterdam-Schiedamsevest"

Open data

Data as of
Dec 31, 2025
Verified
Oct 21, 2026
Method
Validated (E1a, verification flag 1) 2025 annual means of the 3 urban-background stations in the municipality of Rotterdam: NL00485 Hoogvliet-Leemkuil 9.483 µg/m³ at 99.87% coverage; NL00488 Rotterdam Zuid-Zwartewaalstraat 9.466 µg/m³ at 99.91% coverage; NL00418 Rotterdam-Schiedamsevest 10.164 µg/m³ at 97.75% coverage. Mean: (9.483 + 9.466 + 10.164) / 3 = 9.70. Queried from the EEA statistics service on 2026-10-21 (calculated 2026-10-17); stations placed in the municipality by reverse-geocoding their coordinates on PDOK's Locatieserver. Urban and suburban background stations are what the EEA itself averages for its city figures (traffic and industrial stations are left out). Same stations in 2024: 8.312 µg/m³ (Hoogvliet-Leemkuil 8.544 at 97.95%; Rotterdam Zuid-Zwartewaalstraat 8.628 at 99.94%; Rotterdam-Schiedamsevest 7.764 at 95.89%).
Notes
Other stations in the municipality (2025): NL00496 Hoek v. Holland-Berghaven 10.121 µg/m³ at 99.67% coverage (industrial, urban); NL01497 Maasvlakte 8.922 µg/m³ at 99.92% coverage (background, rural); NL00493 Rotterdam Noord-Statenweg 9.442 µg/m³ at 99.89% coverage (traffic, urban); NL00487 Rotterdam Zuid-Pleinweg 10.387 µg/m³ at 99.94% coverage (traffic, urban); NL00491 Rotterdam-Oost Sidelinge A13 10.027 µg/m³ at 99.90% coverage (traffic, urban); the mean of all 8 stations, background and other, is 9.75 µg/m³. Two of the eight stations are in the port area, over 20 km west of the centre point (Hoek v. Holland-Berghaven, Maasvlakte); neither is in the urban-background mean. 2025 was a worse year than 2024 for fine particulate matter across the country: RIVM's large-scale concentration maps put the Dutch mean PM2.5 at 8.1 µg/m³ in 2025 against 7.4 in 2024 (+10%) and its measurements rose 9%, which it attributes to weather (RIVM report 2026-0026, Grootschalige concentratiekaarten Nederland, Rapportage 2026). WHO's Ambient Air Quality Database v8.0 (2026) holds no recent PM2.5 row for the city. Above the WHO 2021 guideline of 5 µg/m³, under the EU limit of 10 µg/m³ that applies from 2030 and the current limit of 25.

Watch-outs

Climate comfort5/12 mo

SettleMetric computation over Rotterdam climate-normals (WMO 06344)

Curated by SettleMetric

Data as of
Dec 31, 2020
Verified
Oct 21, 2026
Method
Count of months with mean daily max 15–28°C and precipitation < 150mm, from the 1991–2020 normals: May (17.9 °C), Jun (20.6 °C), Jul (22.7 °C), Aug (22.6 °C), Sep (19.3 °C) qualify = 5. April (14.3 °C) and October (14.9 °C) miss the 15 °C threshold, October by only 0.1 °C. No month exceeds 28 °C (warmest: 22.7 °C) or 150 mm (wettest: 91.9 mm).
Cost of living (single, excl. rent)$1,919/mo

Statistics Netherlands (CBS) — Budgetonderzoek (Household Budget Survey) 2020: average spending of one-person households (StatLine 85419NED) and its structure by spending category (StatLine 85420NED)

Curated by SettleMetric

Data as of
Dec 31, 2025
Verified
Oct 21, 2026
Method
One-person households spent €23,600 a year in Statistics Netherlands' 2020 Household Budget Survey (Budgetonderzoek; StatLine 85419NED, 'all spending' for 'Type: Eenpersoonshuishouden', rounded by CBS to €100), i.e. €1,966.67 a month. The 2020 wave is the newest published (the next survey is planned for 2026, with results expected at the end of 2027), so the amount is lifted to 2025 prices with the Dutch HICP from the 2020 to the 2025 annual average (106.96 → 135.86, ×1.2702; Eurostat prc_hicp_aind, all items, 2015=100): €2,498.05 a month. Rent is removed: in StatLine 85420NED actual rentals are 18.3% and the imputed rent of owner-occupiers 13.2% of one-person households' spending in 2020, which leaves 68.5%: €1,711.16 × 1.1215 USD/EUR (ECB, 2026-10-20) = $1,919. The 16 remaining lines (CBS spending categories, with housing split into energy, water and services, and maintenance) are summed in cost-breakdown.
Notes
2020 was the pandemic year: restaurants and hotels fell from 5.4% of one-person households' spending in 2015 to 3.7%, and package holidays from 1.2% to 0.3%, and the price uplift does not correct that pattern, so the figure is more likely low than high. One-person households include pensioners; for singles below pension age CBS shows €24,300 a year for men and €22,500 for women (2020, all spending), which at the same shares and uplift would be about $1,976 and $1,830 a month. CBS counts consumption taxes (motor vehicle tax, water-board levy: 1.2%) and charitable giving (0.4%) as spending and both are kept. CBS has no line for the compulsory basic health insurance premium: its only insurance line for illness is supplementary cover, 0.5% of spending, so the premium is not in this figure. The Rijksoverheid's page on health-insurance costs gives the average premium people pay their insurer in 2026 as €1,884 a year (about $176 a month at 1.1215) and the compulsory annual deductible as €385. A uniform HICP uplift is crude: applying the Dutch HICP of each spending category instead (food ×1.31, housing ×1.36, alcohol and tobacco ×1.50, communication ×0.91) gives $1,900, 1% lower. Eurostat's HBS 2020 for the Netherlands (hbs_exp_t134: PPS 22,033 a year for one adult) is the same CBS survey, but its structure (hbs_str_t224) puts miscellaneous goods and services at 147 per mille against 6.6% in CBS's table, which points to a health-insurance premium in Eurostat's transmission that CBS's table leaves out; the Malta route (PPS to euro at the survey's own ratio) would therefore mix two scopes and was not used. CBS's euro figures need no conversion.

16

Video reviews

Hand-picked YouTube tours and living-here guides — each one checked to still play.

Our first month in Rotterdam: settling in and daily life

Sally, Relocated · Relocation vlog covering the first month

17

Compare Rotterdam

Full country picture:

Netherlands overview