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
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
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
Trend since 1998
Share of residents with a migration background, compared with larger areas.
- Haarlemmermeer
- North Holland
- Netherlands
Show as table
| Year | Haarlemmermeer | North Holland | Netherlands |
|---|---|---|---|
| 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 residents | Dutch origin | Migration background | Europe | Outside Europe | Turkey | Morocco | Suriname | Indonesia | Dutch Caribbean | Germany | Poland | Belgium | Other Europe | Other Africa | Other Asia | Other Americas & Oceania | Western migration background | Non-Western migration background |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1998 | 113,785 | 95,795 | 17,980 | 5,955 | 12,030 | 615 | 1,120 | 1,995 | 3,845 | 595 | 2,025 | 240 | 445 | 3,250 | 995 | 1,855 | 1,015 | 10,445 | 7,530 |
| 1999 | 114,195 | 95,715 | 18,495 | 6,030 | 12,425 | 625 | 1,205 | 2,060 | 3,880 | 655 | 2,045 | 220 | 450 | 3,315 | 1,020 | 1,970 | 1,020 | 10,560 | 7,930 |
| 2000 | 116,155 | 96,895 | 19,265 | 6,225 | 13,045 | 660 | 1,275 | 2,170 | 3,915 | 690 | 2,065 | 245 | 455 | 3,465 | 1,110 | 2,170 | 1,060 | 10,765 | 8,465 |
| 2001 | 118,745 | 98,380 | 20,395 | 6,510 | 13,890 | 705 | 1,325 | 2,365 | 4,040 | 715 | 2,070 | 250 | 480 | 3,710 | 1,205 | 2,385 | 1,160 | 11,215 | 9,165 |
| 2002 | 123,700 | 101,600 | 22,135 | 6,975 | 15,125 | 855 | 1,445 | 2,620 | 4,230 | 790 | 2,150 | 275 | 500 | 4,050 | 1,265 | 2,655 | 1,275 | 11,945 | 10,185 |
| 2003 | 128,070 | 104,395 | 23,685 | 7,320 | 16,355 | 1,070 | 1,580 | 2,845 | 4,315 | 880 | 2,235 | 305 | 530 | 4,255 | 1,395 | 2,945 | 1,340 | 12,410 | 11,270 |
| 2004 | 132,965 | 107,350 | 25,620 | 7,620 | 18,005 | 1,285 | 1,770 | 3,315 | 4,495 | 935 | 2,275 | 315 | 550 | 4,480 | 1,470 | 3,310 | 1,440 | 12,905 | 12,735 |
| 2005 | 137,050 | 109,900 | 27,155 | 7,915 | 19,255 | 1,530 | 1,930 | 3,645 | 4,580 | 1,000 | 2,290 | 410 | 550 | 4,665 | 1,560 | 3,540 | 1,475 | 13,310 | 13,850 |
| 2006 | 140,305 | 111,670 | 28,640 | 8,350 | 20,290 | 1,675 | 2,110 | 3,915 | 4,655 | 960 | 2,295 | 705 | 555 | 4,795 | 1,635 | 3,830 | 1,525 | 13,805 | 14,855 |
| 2007 | 143,390 | 113,350 | 30,045 | 8,625 | 21,450 | 1,805 | 2,325 | 4,220 | 4,685 | 1,035 | 2,340 | 725 | 580 | 4,980 | 1,695 | 4,085 | 1,610 | 14,105 | 15,940 |
| 2008 | 145,770 | 114,485 | 31,275 | 8,935 | 22,375 | 1,860 | 2,510 | 4,420 | 4,695 | 1,100 | 2,375 | 835 | 610 | 5,115 | 1,805 | 4,310 | 1,675 | 14,480 | 16,805 |
| 2009 | 147,155 | 114,855 | 32,310 | 9,350 | 22,995 | 1,935 | 2,640 | 4,500 | 4,710 | 1,100 | 2,395 | 920 | 615 | 5,420 | 1,915 | 4,420 | 1,780 | 14,920 | 17,415 |
| 2010 | 147,870 | 114,875 | 33,020 | 9,550 | 23,450 | 1,980 | 2,705 | 4,540 | 4,715 | 1,105 | 2,360 | 995 | 620 | 5,575 | 1,995 | 4,595 | 1,825 | 15,095 | 17,920 |
| 2011 | 148,825 | 115,125 | 33,675 | 9,775 | 23,870 | 2,020 | 2,775 | 4,605 | 4,650 | 1,145 | 2,375 | 1,050 | 625 | 5,725 | 2,035 | 4,795 | 1,850 | 15,280 | 18,400 |
| 2012 | 149,395 | 115,090 | 34,300 | 9,990 | 24,335 | 2,045 | 2,885 | 4,670 | 4,595 | 1,185 | 2,370 | 1,155 | 635 | 5,830 | 2,100 | 5,020 | 1,855 | 15,430 | 18,910 |
| 2013 | 149,665 | 114,835 | 34,850 | 10,195 | 24,680 | 2,050 | 2,975 | 4,650 | 4,560 | 1,175 | 2,340 | 1,270 | 630 | 5,955 | 2,145 | 5,195 | 1,940 | 15,595 | 19,265 |
| 2014 | 149,580 | 114,250 | 35,330 | 10,360 | 24,970 | 2,090 | 3,035 | 4,675 | 4,520 | 1,180 | 2,280 | 1,415 | 600 | 6,065 | 2,230 | 5,335 | 1,910 | 15,695 | 19,650 |
| 2015 | 149,705 | 113,765 | 35,940 | 10,685 | 25,255 | 2,115 | 3,140 | 4,680 | 4,450 | 1,185 | 2,265 | 1,610 | 590 | 6,225 | 2,240 | 5,500 | 1,945 | 15,985 | 19,975 |
| 2016 | 150,065 | 113,330 | 36,735 | 10,940 | 25,785 | 2,155 | 3,245 | 4,665 | 4,420 | 1,155 | 2,210 | 1,705 | 590 | 6,440 | 2,265 | 5,910 | 1,990 | 16,225 | 20,515 |
| 2017 | 151,660 | 113,365 | 38,295 | 11,420 | 26,880 | 2,210 | 3,400 | 4,695 | 4,395 | 1,155 | 2,220 | 1,835 | 595 | 6,770 | 2,415 | 6,510 | 2,115 | 16,690 | 21,610 |
| 2018 | 153,145 | 113,145 | 40,000 | 11,760 | 28,250 | 2,365 | 3,580 | 4,750 | 4,340 | 1,200 | 2,195 | 1,900 | 615 | 7,050 | 2,530 | 7,310 | 2,200 | 17,010 | 22,995 |
| 2019 | 154,235 | 112,360 | 41,875 | 12,315 | 29,555 | 2,415 | 3,730 | 4,800 | 4,325 | 1,180 | 2,240 | 1,930 | 610 | 7,535 | 2,745 | 8,125 | 2,245 | 17,535 | 24,325 |
| 2020 | 156,010 | 111,600 | 44,410 | 12,985 | 31,425 | 2,725 | 3,990 | 4,860 | 4,280 | 1,205 | 2,245 | 2,070 | 615 | 8,055 | 3,030 | 8,900 | 2,450 | 18,200 | 26,200 |
| 2021 | 157,785 | 111,175 | 46,610 | 13,370 | 33,240 | 3,125 | 4,325 | 5,055 | 4,235 | 1,230 | 2,220 | 2,105 | 625 | 8,420 | 3,190 | 9,530 | 2,560 | 18,555 | 28,055 |
| 2022 | 159,325 | 109,385 | 49,925 | 13,700 | 36,225 | 3,390 | 4,585 | 5,215 | 4,355 | 1,325 | 2,265 | 2,095 | 695 | 8,605 | 3,480 | 10,995 | 2,920 | 18,895 | 29,865 |
| 2023 | 162,315 | 108,225 | 54,065 | 15,265 | 38,815 | 3,850 | 4,785 | 5,250 | 4,275 | 1,335 | 2,235 | 2,175 | 725 | 10,170 | 3,795 | 12,465 | 3,095 | 20,525 | 32,385 |
| 2024 | 163,135 | 107,000 | 56,130 | 15,435 | 40,705 | 4,170 | 4,970 | 5,305 | 4,230 | 1,320 | 2,185 | 2,155 | 720 | 10,365 | 3,950 | 13,570 | 3,160 | – | – |
| 2025 | 165,260 | 106,205 | 59,060 | 16,100 | 42,950 | 4,440 | 5,120 | 5,375 | 4,205 | 1,345 | 2,165 | 2,135 | 730 | 11,040 | 4,295 | 14,870 | 3,315 | – | – |
| 2026 | 166,985 | 105,350 | 61,625 | 16,355 | 45,280 | 4,835 | 5,315 | 5,475 | 4,155 | 1,365 | 2,125 | 2,075 | 725 | 11,380 | 4,560 | 16,140 | 3,420 | – | – |
Definitions and method · CBS 85640NED (2022–2026), 83503NED (1998–2023)