Municipality · North Holland

Municipality of Haarlemmermeer: Migration background and origin

On 1 January 2026, the municipality of Haarlemmermeer had 166,985 residents. 36.9% of them (61,625 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 Asia (9.7%), other Europe (6.8%) and Suriname (3.3%). 57.8% of residents with a migration background were born abroad themselves. Since 2022 the share has risen by 5.6 percentage points.

Residents
166,985 on 1 January 2026
Migration background
36.9% 61,625 people
Born abroad
57.8% of those with a migration background
Change since 2022
+5.6 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 63.1% 105,350
  • Migration background 36.9% 61,625

Largest origin groups

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

  • Other Asia Asia excluding Indonesia and Turkey
    9.7% 16,140 people
    North Holland 6.9% Netherlands 5.3%
  • Other Europe Europe excluding the Netherlands, Belgium, Germany and Poland
    6.8% 11,380 people
    North Holland 8.6% Netherlands 5.6%
  • Suriname
    3.3% 5,475 people
    North Holland 3.3% Netherlands 2.0%
  • Morocco
    3.2% 5,315 people
    North Holland 4.0% Netherlands 2.4%
  • Turkey
    2.9% 4,835 people
    North Holland 3.4% Netherlands 2.6%
  • Other Africa Africa excluding Morocco
    2.7% 4,560 people
    North Holland 3.3% Netherlands 2.3%
  • Indonesia
    2.5% 4,155 people
    North Holland 2.3% Netherlands 1.9%
  • Other Americas & Oceania Americas and Oceania excluding Suriname and the Dutch Caribbean
    2.0% 3,420 people
    North Holland 3.2% Netherlands 1.7%
  • Germany
    1.3% 2,125 people
    North Holland 1.8% Netherlands 1.9%
  • Poland
    1.2% 2,075 people
    North Holland 1.1% Netherlands 1.4%
  • Dutch Caribbean Aruba, Curaçao, Sint Maarten, Bonaire, Sint Eustatius and Saba
    0.82% 1,365 people
    North Holland 1.0% Netherlands 1.1%
  • Belgium
    0.43% 725 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) 57.8% 35,640
  • Born in the Netherlands (second generation) 42.2% 25,985

Men and women

Men
83,505
Women
83,485

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
  • Haarlemmermeer
  • North Holland
  • Netherlands
Show as table
Year HaarlemmermeerNorth HollandNetherlands
1998 15.8%23.1%16.7%
1999 16.2%23.6%17.1%
2000 16.6%24.1%17.5%
2001 17.2%24.7%18.0%
2002 17.9%25.2%18.4%
2003 18.5%25.7%18.8%
2004 19.3%26.0%19.0%
2005 19.8%26.3%19.2%
2006 20.4%26.5%19.3%
2007 21.0%26.6%19.4%
2008 21.5%27.0%19.6%
2009 22.0%27.5%19.9%
2010 22.3%27.9%20.3%
2011 22.6%28.3%20.6%
2012 23.0%28.7%20.9%
2013 23.3%29.0%21.1%
2014 23.6%29.3%21.4%
2015 24.0%29.8%21.7%
2016 24.5%30.3%22.1%
2017 25.3%31.0%22.6%
2018 26.1%31.8%23.1%
2019 27.2%32.6%23.6%
2020 28.5%33.5%24.2%
2021 29.5%34.0%24.6%
2022 31.3%35.7%26.0%
2023 33.3%37.1%27.1%
2024 34.4%38.0%27.9%
2025 35.7%38.7%28.5%
2026 36.9%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 Haarlemmermeer

Largest group
Hoofddorp 81,690 +5.9 pp Other Asia
Nieuw-Vennep 31,795 +3.9 pp Other Asia
Badhoevedorp 15,625 +8.9 pp Other Europe
Zwanenburg 8,095 +3.9 pp Other Europe
Vijfhuizen 4,915 +3.4 pp Other Europe
Rijsenhout 4,400 +5.4 pp Other Asia
Spaarndam 3,560 +1.1 pp Other Europe
Lisserbroek 3,355 +3.2 pp Other Asia
Halfweg 2,615 +3.3 pp Other Europe
Cruquius 2,460 +9.6 pp Other Europe
Zwaanshoek 2,290 +3.6 pp Other Europe
Abbenes 1,285 +6.2 pp Other Europe
Lijnden 1,095 +18.1 pp Other Asia
Beinsdorp 990 +1.1 pp Other Europe
Aalsmeerderbrug 525 +0.3 pp Poland
Buitenkaag 455 +4.0 pp Poland
Weteringbrug 355 −0.3 pp Suriname
Haarlemmerliede 340 +1.1 pp Indonesia
Burgerveen 330 +0.8 pp Poland
Schiphol-Rijk 325 +38.5 pp Other Europe
Oude Meer 165 +3.6 pp Other Europe
Boesingheliede 140 +8.5 pp Other Europe
Rozenburg (Haarlemmermeer) 70 +38.1 pp Other Europe
Schiphol 60 +1.7 pp Other Europe
Leimuiderbrug 50 +11.7 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 113,78595,79517,9805,95512,0306151,1201,9953,8455952,0252404453,2509951,8551,01510,4457,530
1999 114,19595,71518,4956,03012,4256251,2052,0603,8806552,0452204503,3151,0201,9701,02010,5607,930
2000 116,15596,89519,2656,22513,0456601,2752,1703,9156902,0652454553,4651,1102,1701,06010,7658,465
2001 118,74598,38020,3956,51013,8907051,3252,3654,0407152,0702504803,7101,2052,3851,16011,2159,165
2002 123,700101,60022,1356,97515,1258551,4452,6204,2307902,1502755004,0501,2652,6551,27511,94510,185
2003 128,070104,39523,6857,32016,3551,0701,5802,8454,3158802,2353055304,2551,3952,9451,34012,41011,270
2004 132,965107,35025,6207,62018,0051,2851,7703,3154,4959352,2753155504,4801,4703,3101,44012,90512,735
2005 137,050109,90027,1557,91519,2551,5301,9303,6454,5801,0002,2904105504,6651,5603,5401,47513,31013,850
2006 140,305111,67028,6408,35020,2901,6752,1103,9154,6559602,2957055554,7951,6353,8301,52513,80514,855
2007 143,390113,35030,0458,62521,4501,8052,3254,2204,6851,0352,3407255804,9801,6954,0851,61014,10515,940
2008 145,770114,48531,2758,93522,3751,8602,5104,4204,6951,1002,3758356105,1151,8054,3101,67514,48016,805
2009 147,155114,85532,3109,35022,9951,9352,6404,5004,7101,1002,3959206155,4201,9154,4201,78014,92017,415
2010 147,870114,87533,0209,55023,4501,9802,7054,5404,7151,1052,3609956205,5751,9954,5951,82515,09517,920
2011 148,825115,12533,6759,77523,8702,0202,7754,6054,6501,1452,3751,0506255,7252,0354,7951,85015,28018,400
2012 149,395115,09034,3009,99024,3352,0452,8854,6704,5951,1852,3701,1556355,8302,1005,0201,85515,43018,910
2013 149,665114,83534,85010,19524,6802,0502,9754,6504,5601,1752,3401,2706305,9552,1455,1951,94015,59519,265
2014 149,580114,25035,33010,36024,9702,0903,0354,6754,5201,1802,2801,4156006,0652,2305,3351,91015,69519,650
2015 149,705113,76535,94010,68525,2552,1153,1404,6804,4501,1852,2651,6105906,2252,2405,5001,94515,98519,975
2016 150,065113,33036,73510,94025,7852,1553,2454,6654,4201,1552,2101,7055906,4402,2655,9101,99016,22520,515
2017 151,660113,36538,29511,42026,8802,2103,4004,6954,3951,1552,2201,8355956,7702,4156,5102,11516,69021,610
2018 153,145113,14540,00011,76028,2502,3653,5804,7504,3401,2002,1951,9006157,0502,5307,3102,20017,01022,995
2019 154,235112,36041,87512,31529,5552,4153,7304,8004,3251,1802,2401,9306107,5352,7458,1252,24517,53524,325
2020 156,010111,60044,41012,98531,4252,7253,9904,8604,2801,2052,2452,0706158,0553,0308,9002,45018,20026,200
2021 157,785111,17546,61013,37033,2403,1254,3255,0554,2351,2302,2202,1056258,4203,1909,5302,56018,55528,055
2022 159,325109,38549,92513,70036,2253,3904,5855,2154,3551,3252,2652,0956958,6053,48010,9952,92018,89529,865
2023 162,315108,22554,06515,26538,8153,8504,7855,2504,2751,3352,2352,17572510,1703,79512,4653,09520,52532,385
2024 163,135107,00056,13015,43540,7054,1704,9705,3054,2301,3202,1852,15572010,3653,95013,5703,160––
2025 165,260106,20559,06016,10042,9504,4405,1205,3754,2051,3452,1652,13573011,0404,29514,8703,315––
2026 166,985105,35061,62516,35545,2804,8355,3155,4754,1551,3652,1252,07572511,3804,56016,1403,420––