City · North Holland
Haarlem: Migration background and origin
On 1 January 2026, Haarlem had 168,310 residents. 38.3% of them (64,405 people) have a migration background: they were born abroad or have at least one parent who was. That is about the same as the municipality of Haarlem (38.2%) and higher than the national average (29.1%). The largest origin groups are other Europe (9.4%), other Asia (6.0%) and Turkey (4.3%). 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,310 on 1 January 2026
- Migration background
- 38.3% 64,405 people
- Born abroad
- 59.9% of those with a migration background
- Change since 2022
- +5.0 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 61.7% 103,910
- Migration background 38.3% 64,405
Largest origin groups
First and second generation
Residents with a migration background, by whether they were born abroad themselves.
- Born abroad (first generation) 59.9% 38,575
- Born in the Netherlands (second generation) 40.1% 25,825
Men and women
- Men
- 82,960
- Women
- 85,345
Compared with all cities
Trend since 1998
Share of residents with a migration background, compared with larger areas.
- Haarlem
- Municipality of Haarlem
- Netherlands
Show as table
| Year | Haarlem | Municipality of Haarlem | Netherlands |
|---|---|---|---|
| 1998 | 19.5% | 19.4% | 16.7% |
| 1999 | 19.9% | 19.8% | 17.1% |
| 2000 | 20.5% | 20.4% | 17.5% |
| 2001 | 21.1% | 21.1% | 18.0% |
| 2002 | 21.8% | 21.8% | 18.4% |
| 2003 | 22.4% | 22.3% | 18.8% |
| 2004 | 22.7% | 22.6% | 19.0% |
| 2005 | 22.9% | 22.8% | 19.2% |
| 2006 | 23.3% | 23.3% | 19.3% |
| 2007 | 23.6% | 23.5% | 19.4% |
| 2008 | 24.0% | 24.0% | 19.6% |
| 2009 | 24.6% | 24.5% | 19.9% |
| 2010 | 25.0% | 24.9% | 20.3% |
| 2011 | 25.3% | 25.3% | 20.6% |
| 2012 | 25.8% | 25.7% | 20.9% |
| 2013 | 26.2% | 26.1% | 21.1% |
| 2014 | 26.5% | 26.5% | 21.4% |
| 2015 | 26.9% | 26.8% | 21.7% |
| 2016 | 27.4% | 27.4% | 22.1% |
| 2017 | 28.2% | 28.1% | 22.6% |
| 2018 | 28.8% | 28.8% | 23.1% |
| 2019 | 29.8% | 29.8% | 23.6% |
| 2020 | 30.9% | 30.8% | 24.2% |
| 2021 | 31.5% | 31.4% | 24.6% |
| 2022 | 33.3% | 33.2% | 26.0% |
| 2023 | 35.1% | 35.0% | 27.1% |
| 2024 | 36.4% | 36.3% | 27.9% |
| 2025 | 37.5% | 37.4% | 28.5% |
| 2026 | 38.3% | 38.2% | 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).
Postcodes in Haarlem
| Largest group | ||||
|---|---|---|---|---|
| 2011 Oude Stad | 14,270 | +5.7 pp | Other Europe | |
| 2033 Parkwijk, Slachthuiswijk | 13,675 | +3.4 pp | Turkey | |
| 2012 Haarlemmerhoutkwartier | 13,590 | +7.9 pp | Other Europe | |
| 2023 Ter Kleefkwartier | 13,335 | +4.8 pp | Other Europe | |
| 2034 Europawijk | 10,325 | +3.4 pp | Other Asia | |
| 2037 Meerwijk | 9,855 | +4.2 pp | Morocco | |
| 2025 Delftwijk, Vogelenwijk | 9,745 | +3.2 pp | Other Europe | |
| 2035 Boerhaavewijk | 9,615 | +0.1 pp | Turkey | |
| 2022 Indischewijk | 9,190 | +4.9 pp | Other Europe | |
| 2024 Te Zaanenkwartier | 9,160 | +3.3 pp | Other Europe | |
| 2021 Transvaalwijk | 9,130 | +6.2 pp | Other Europe | |
| 2014 Houtvaartkwartier | 8,705 | +5.1 pp | Other Europe | |
| 2032 Amsterdamsewijk | 8,205 | +4.6 pp | Other Europe | |
| 2013 Zijlwegkwartier | 8,025 | +4.6 pp | Other Europe | |
| 2036 Molenwijk | 7,580 | +3.7 pp | Other Asia | |
| 2015 Duinwijk | 5,770 | +4.2 pp | Other Europe | |
| 2026 Vondelkwartier | 5,635 | +3.2 pp | Other Europe | |
| 2031 Waarder- en Veerpolder | 2,345 | +19.2 pp | Other Europe | |
| 2019 Oude Stad | 155 | +7.6 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 | 147,190 | 118,485 | 28,695 | 8,290 | 20,410 | 5,525 | 3,030 | 1,755 | 4,980 | 750 | 3,585 | 275 | 655 | 3,775 | 1,435 | 1,860 | 1,075 | 13,945 | 14,755 |
| 1999 | 147,615 | 118,280 | 29,310 | 8,340 | 20,995 | 5,630 | 3,175 | 1,800 | 4,950 | 785 | 3,580 | 265 | 680 | 3,815 | 1,525 | 1,980 | 1,155 | 13,995 | 15,320 |
| 2000 | 147,835 | 117,535 | 30,290 | 8,510 | 21,755 | 5,780 | 3,345 | 1,840 | 4,940 | 840 | 3,515 | 250 | 665 | 4,080 | 1,640 | 2,125 | 1,245 | 14,230 | 16,060 |
| 2001 | 147,710 | 116,485 | 31,205 | 8,765 | 22,440 | 5,935 | 3,500 | 1,855 | 4,950 | 855 | 3,505 | 285 | 695 | 4,280 | 1,710 | 2,295 | 1,340 | 14,555 | 16,665 |
| 2002 | 147,180 | 115,075 | 32,115 | 9,125 | 22,955 | 6,040 | 3,620 | 1,880 | 4,910 | 860 | 3,505 | 305 | 690 | 4,625 | 1,735 | 2,475 | 1,440 | 14,950 | 17,170 |
| 2003 | 146,450 | 113,715 | 32,745 | 9,180 | 23,575 | 6,065 | 3,790 | 1,935 | 4,915 | 865 | 3,420 | 295 | 705 | 4,760 | 1,880 | 2,635 | 1,490 | 15,035 | 17,690 |
| 2004 | 146,690 | 113,410 | 33,265 | 9,300 | 23,955 | 6,095 | 3,920 | 1,960 | 4,860 | 870 | 3,390 | 295 | 730 | 4,885 | 1,890 | 2,820 | 1,545 | 15,120 | 18,145 |
| 2005 | 146,055 | 112,600 | 33,440 | 9,205 | 24,255 | 6,145 | 4,025 | 1,955 | 4,850 | 870 | 3,335 | 350 | 725 | 4,795 | 1,900 | 2,955 | 1,555 | 15,025 | 18,430 |
| 2006 | 146,365 | 112,220 | 34,130 | 9,460 | 24,670 | 6,190 | 4,170 | 1,980 | 4,850 | 860 | 3,360 | 415 | 735 | 4,950 | 1,935 | 3,060 | 1,630 | 15,275 | 18,845 |
| 2007 | 146,290 | 111,845 | 34,455 | 9,595 | 24,855 | 6,220 | 4,300 | 1,920 | 4,790 | 870 | 3,325 | 525 | 755 | 4,990 | 2,005 | 3,095 | 1,655 | 15,330 | 19,110 |
| 2008 | 146,980 | 111,675 | 35,315 | 10,035 | 25,255 | 6,275 | 4,415 | 1,945 | 4,780 | 875 | 3,355 | 650 | 765 | 5,265 | 2,070 | 3,225 | 1,670 | 15,805 | 19,520 |
| 2009 | 147,540 | 111,225 | 36,315 | 10,525 | 25,760 | 6,320 | 4,510 | 1,985 | 4,780 | 905 | 3,330 | 745 | 755 | 5,695 | 2,145 | 3,400 | 1,720 | 16,285 | 20,010 |
| 2010 | 148,945 | 111,735 | 37,215 | 10,885 | 26,300 | 6,400 | 4,610 | 1,995 | 4,795 | 945 | 3,325 | 850 | 780 | 5,930 | 2,240 | 3,475 | 1,840 | 16,740 | 20,475 |
| 2011 | 150,035 | 112,045 | 37,985 | 11,240 | 26,760 | 6,425 | 4,680 | 2,040 | 4,845 | 960 | 3,300 | 940 | 780 | 6,220 | 2,360 | 3,535 | 1,920 | 17,130 | 20,850 |
| 2012 | 151,205 | 112,225 | 38,960 | 11,665 | 27,360 | 6,480 | 4,815 | 2,085 | 4,800 | 980 | 3,310 | 1,025 | 795 | 6,535 | 2,385 | 3,740 | 2,075 | 17,600 | 21,380 |
| 2013 | 152,480 | 112,500 | 39,955 | 12,170 | 27,775 | 6,515 | 4,870 | 2,100 | 4,745 | 995 | 3,305 | 1,075 | 815 | 6,975 | 2,470 | 3,895 | 2,185 | 18,090 | 21,865 |
| 2014 | 154,555 | 113,535 | 41,020 | 12,640 | 28,380 | 6,565 | 5,000 | 2,125 | 4,775 | 1,015 | 3,280 | 1,205 | 825 | 7,330 | 2,565 | 4,065 | 2,270 | 18,575 | 22,445 |
| 2015 | 156,050 | 114,125 | 41,925 | 13,070 | 28,860 | 6,520 | 5,095 | 2,155 | 4,765 | 1,045 | 3,270 | 1,275 | 865 | 7,660 | 2,700 | 4,235 | 2,345 | 19,025 | 22,905 |
| 2016 | 157,540 | 114,330 | 43,210 | 13,660 | 29,550 | 6,515 | 5,175 | 2,180 | 4,745 | 1,060 | 3,300 | 1,370 | 875 | 8,115 | 2,830 | 4,560 | 2,490 | 19,655 | 23,560 |
| 2017 | 158,605 | 113,905 | 44,700 | 14,300 | 30,395 | 6,490 | 5,185 | 2,175 | 4,700 | 1,090 | 3,300 | 1,435 | 890 | 8,675 | 3,025 | 5,040 | 2,690 | 20,375 | 24,315 |
| 2018 | 159,090 | 113,210 | 45,880 | 14,915 | 30,970 | 6,540 | 5,205 | 2,165 | 4,640 | 1,090 | 3,260 | 1,505 | 900 | 9,250 | 3,150 | 5,265 | 2,915 | 21,035 | 24,845 |
| 2019 | 160,640 | 112,705 | 47,935 | 15,810 | 32,130 | 6,625 | 5,290 | 2,195 | 4,610 | 1,105 | 3,220 | 1,630 | 920 | 10,040 | 3,390 | 5,680 | 3,235 | 22,055 | 25,870 |
| 2020 | 162,265 | 112,145 | 50,120 | 16,880 | 33,245 | 6,715 | 5,395 | 2,205 | 4,625 | 1,135 | 3,250 | 1,685 | 945 | 11,000 | 3,585 | 6,000 | 3,585 | 23,275 | 26,840 |
| 2021 | 161,920 | 110,970 | 50,950 | 17,375 | 33,575 | 6,700 | 5,425 | 2,200 | 4,530 | 1,115 | 3,245 | 1,710 | 965 | 11,455 | 3,730 | 6,180 | 3,695 | 23,740 | 27,200 |
| 2022 | 162,275 | 108,240 | 54,045 | 18,060 | 35,990 | 6,720 | 5,515 | 2,270 | 4,645 | 1,200 | 3,350 | 1,775 | 1,070 | 11,850 | 4,075 | 7,235 | 4,315 | 24,250 | 28,020 |
| 2023 | 164,775 | 106,930 | 57,860 | 20,110 | 37,760 | 6,890 | 5,555 | 2,270 | 4,595 | 1,265 | 3,370 | 1,865 | 1,075 | 13,780 | 4,440 | 7,955 | 4,780 | 26,550 | 29,535 |
| 2024 | 167,040 | 106,220 | 60,810 | 21,370 | 39,435 | 6,995 | 5,605 | 2,315 | 4,525 | 1,285 | 3,405 | 1,985 | 1,085 | 14,915 | 4,810 | 8,600 | 5,290 | – | – |
| 2025 | 168,165 | 105,065 | 63,085 | 21,965 | 41,115 | 7,125 | 5,700 | 2,345 | 4,450 | 1,285 | 3,365 | 1,955 | 1,095 | 15,550 | 5,145 | 9,460 | 5,605 | – | – |
| 2026 | 168,310 | 103,910 | 64,405 | 22,190 | 42,220 | 7,155 | 5,705 | 2,305 | 4,380 | 1,290 | 3,325 | 1,890 | 1,105 | 15,890 | 5,475 | 10,105 | 5,795 | – | – |
Definitions and method · CBS 85640NED (2022–2026), 83503NED (1998–2023)