Municipality · North Holland

Municipality of Haarlem: Migration background and origin

On 1 January 2026, the municipality of Haarlem had 168,900 residents. 38.2% of them (64,495 people) have a migration background: they were born abroad or have at least one parent who was. That is lower than North Holland (39.4%) and higher than the national average (29.1%). The largest origin groups are other Europe (9.4%), other Asia (6.0%) and Turkey (4.2%). 59.9% of residents with a migration background were born abroad themselves. Since 2022 the share has risen by 5.0 percentage points.

Residents
168,900 on 1 January 2026
Migration background
38.2% 64,495 people
Born abroad
59.9% of those with a migration background
Change since 2022
+5.0 pp in share with a migration background

Map

Migration background, share of residents <15%, 15%–18%, 18%–25%, 25%–30%, 30%–45%, 45%–60%, ≥60%

Share of residents with a migration background per postcode.

Where residents come from

Origin of residents on 1 January 2026, as a share of all residents.

Dutch origin and migration background

  • Dutch origin 61.8% 104,410
  • Migration background 38.2% 64,495

Largest origin groups

Bars show each group’s share of all residents of Municipality of Haarlem. For comparison, the line marks North Holland and the circle the Netherlands.

  • Other Europe Europe excluding the Netherlands, Belgium, Germany and Poland
    9.4% 15,920 people
    North Holland 8.6% Netherlands 5.6%
  • Other Asia Asia excluding Indonesia and Turkey
    6.0% 10,105 people
    North Holland 6.9% Netherlands 5.3%
  • Turkey
    4.2% 7,160 people
    North Holland 3.4% Netherlands 2.6%
  • Other Americas & Oceania Americas and Oceania excluding Suriname and the Dutch Caribbean
    3.4% 5,810 people
    North Holland 3.2% Netherlands 1.7%
  • Morocco
    3.4% 5,705 people
    North Holland 4.0% Netherlands 2.4%
  • Other Africa Africa excluding Morocco
    3.2% 5,480 people
    North Holland 3.3% Netherlands 2.3%
  • Indonesia
    2.6% 4,390 people
    North Holland 2.3% Netherlands 1.9%
  • Germany
    2.0% 3,335 people
    North Holland 1.8% Netherlands 1.9%
  • Suriname
    1.4% 2,305 people
    North Holland 3.3% Netherlands 2.0%
  • Poland
    1.1% 1,895 people
    North Holland 1.1% Netherlands 1.4%
  • Dutch Caribbean Aruba, Curaçao, Sint Maarten, Bonaire, Sint Eustatius and Saba
    0.77% 1,295 people
    North Holland 1.0% Netherlands 1.1%
  • Belgium
    0.65% 1,105 people
    North Holland 0.54% Netherlands 0.76%

First and second generation

Residents with a migration background, by whether they were born abroad themselves.

  • Born abroad (first generation) 59.9% 38,620
  • Born in the Netherlands (second generation) 40.1% 25,870

Men and women

Men
83,260
Women
85,635

Compared with all municipalities

Higher than 93% of all municipalities in the Netherlands

Trend since 1998

Share of residents with a migration background, compared with larger areas.

Measure
  • Municipality of Haarlem
  • North Holland
  • Netherlands
Show as table
Year Municipality of HaarlemNorth HollandNetherlands
1998 19.4%23.1%16.7%
1999 19.8%23.6%17.1%
2000 20.4%24.1%17.5%
2001 21.1%24.7%18.0%
2002 21.8%25.2%18.4%
2003 22.3%25.7%18.8%
2004 22.6%26.0%19.0%
2005 22.8%26.3%19.2%
2006 23.3%26.5%19.3%
2007 23.5%26.6%19.4%
2008 24.0%27.0%19.6%
2009 24.5%27.5%19.9%
2010 24.9%27.9%20.3%
2011 25.3%28.3%20.6%
2012 25.7%28.7%20.9%
2013 26.1%29.0%21.1%
2014 26.5%29.3%21.4%
2015 26.8%29.8%21.7%
2016 27.4%30.3%22.1%
2017 28.1%31.0%22.6%
2018 28.8%31.8%23.1%
2019 29.8%32.6%23.6%
2020 30.8%33.5%24.2%
2021 31.4%34.0%24.6%
2022 33.2%35.7%26.0%
2023 35.0%37.1%27.1%
2024 36.3%38.0%27.9%
2025 37.4%38.7%28.5%
2026 38.2%39.4%29.1%

In 2022 CBS switched to a new origin classification. Up to 2021 the line shows the old “migration background” figures; the overlap years show a small break (about +0.8 points nationally).

Cities and villages in Municipality of Haarlem

Largest group
Haarlem 168,310 +5.0 pp Other Europe
Spaarndam gem. Haarlem 590 +1.4 pp Other Europe

All figures

Number of residents per origin group on 1 January. Figures up to 2021 use the old CBS classification.

Year Total residentsDutch originMigration backgroundEuropeOutside EuropeTurkeyMoroccoSurinameIndonesiaDutch CaribbeanGermanyPolandBelgiumOther EuropeOther AfricaOther AsiaOther Americas & OceaniaWestern migration backgroundNon-Western migration background
1998 147,855119,09528,7458,32520,4305,5253,0301,7554,9957503,5952756603,7951,4401,8601,07513,99014,755
1999 148,270118,88029,3608,37521,0105,6303,1751,8004,9657853,5902656803,8401,5251,9801,15514,04515,325
2000 148,485118,13030,3508,55021,7755,7803,3451,8404,9558403,5302506654,1051,6402,1301,24514,28516,065
2001 148,370117,09031,2558,80022,4655,9353,5001,8554,9658553,5152857004,3001,7152,3001,34014,60016,670
2002 147,825115,67532,1659,15522,9756,0403,6201,8804,9258653,5153056954,6401,7402,4751,44014,99517,175
2003 147,090114,30532,7959,21023,6006,0653,7901,9354,9258653,4302957054,7801,8852,6401,49515,08017,695
2004 147,340114,01033,3209,33523,9756,0953,9201,9604,8708703,4002957354,9051,8902,8251,55015,16518,150
2005 146,720113,20533,5009,24524,2756,1454,0251,9554,8608703,3403557254,8251,9002,9601,56015,08018,440
2006 147,020112,81534,1909,50024,6856,1904,1701,9804,8608653,3654207404,9751,9353,0601,63015,33018,850
2007 146,945112,43534,5209,63024,8756,2204,3001,9204,8008703,3355357605,0002,0053,1001,66015,38019,125
2008 147,625112,26035,37010,06525,2806,2754,4151,9454,7908803,3656557705,2752,0703,2301,67515,85019,530
2009 148,175111,81036,37010,55525,7806,3204,5101,9854,7909053,3357507555,7152,1453,4051,72516,32520,025
2010 149,570112,29537,28010,92526,3306,4004,6101,9954,8059503,3308557855,9552,2453,4801,84516,79520,490
2011 150,660112,60038,05011,27526,7856,4254,6802,0404,8609653,3109457856,2352,3603,5401,92017,18020,865
2012 151,815112,76039,03011,70027,4006,4804,8152,0854,8159853,3201,0257956,5602,3903,7502,08017,65521,395
2013 153,090113,03540,02512,21027,8056,5154,8702,1004,7601,0003,3201,0758157,0002,4703,9002,19018,15021,880
2014 155,145114,05541,09012,67528,4156,5655,0002,1254,7901,0153,3001,2058257,3452,5704,0702,28018,63022,460
2015 156,645114,65541,99013,11028,8856,5205,0952,1554,7801,0453,2851,2758707,6802,7004,2402,35019,07522,920
2016 158,135114,86043,27513,69029,5906,5155,1752,1804,7601,0603,3151,3708758,1302,8354,5652,50519,70523,570
2017 159,215114,44544,77014,33530,4256,4955,1852,1754,7151,0903,3151,4358908,6953,0255,0402,70020,43024,330
2018 159,705113,75545,95014,95031,0056,5405,2052,1704,6501,0903,2751,5059009,2703,1605,2652,92521,09024,865
2019 161,265113,25048,01515,85532,1656,6255,2902,2004,6151,1053,2351,63592510,0603,3955,6853,25022,11525,890
2020 162,895112,69050,20516,92033,2906,7205,3952,2054,6301,1353,2651,69095011,0153,5906,0103,60523,33526,865
2021 162,540111,50551,03517,42033,6206,7005,4252,2054,5401,1203,2551,71596511,4853,7406,1853,70523,80027,225
2022 162,890108,76554,13018,10036,0356,7255,5152,2704,6551,2053,3651,7801,07511,8754,0807,2404,33024,30528,045
2023 165,390107,45557,94520,15537,8056,8955,5602,2704,6051,2653,3801,8651,07513,8104,4457,9604,80026,60529,560
2024 167,640106,73060,90021,41039,4807,0005,6052,3154,5351,2853,4151,9901,08514,9404,8208,6055,310––
2025 168,750105,56563,17022,00541,1607,1305,7002,3454,4601,2853,3751,9601,09515,5755,1559,4655,620––
2026 168,900104,41064,49522,23542,2657,1605,7052,3054,3901,2953,3351,8951,10515,9205,48010,1055,810––