City · South Holland
Rotterdam: Migration background and origin
On 1 January 2026, Rotterdam had 609,030 residents. 59.9% of them (364,875 people) have a migration background: they were born abroad or have at least one parent who was. That is higher than the municipality of Rotterdam (57.9%) and higher than the national average (29.1%). The largest origin groups are other Europe (9.3%), other Asia (8.7%) and Turkey (7.8%). 59.6% of residents with a migration background were born abroad themselves. Since 2022 the share has risen by 3.3 percentage points.
- Residents
- 609,030 on 1 January 2026
- Migration background
- 59.9% 364,875 people
- Born abroad
- 59.6% of those with a migration background
- Change since 2022
- +3.3 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 40.1% 244,135
- Migration background 59.9% 364,875
Largest origin groups
First and second generation
Residents with a migration background, by whether they were born abroad themselves.
- Born abroad (first generation) 59.6% 217,550
- Born in the Netherlands (second generation) 40.4% 147,305
Men and women
- Men
- 301,760
- Women
- 307,245
Compared with all cities
Trend since 1998
Share of residents with a migration background, compared with larger areas.
- Rotterdam
- Municipality of Rotterdam
- Netherlands
Show as table
| Year | Rotterdam | Municipality of Rotterdam | Netherlands |
|---|---|---|---|
| 1998 | 38.9% | 37.0% | 16.7% |
| 1999 | 40.2% | 38.2% | 17.1% |
| 2000 | 41.5% | 39.5% | 17.5% |
| 2001 | 42.9% | 40.8% | 18.0% |
| 2002 | 44.4% | 42.2% | 18.4% |
| 2003 | 45.4% | 43.1% | 18.8% |
| 2004 | 46.2% | 43.9% | 19.0% |
| 2005 | 46.8% | 44.5% | 19.2% |
| 2006 | 47.1% | 44.8% | 19.3% |
| 2007 | 47.4% | 45.1% | 19.4% |
| 2008 | 48.0% | 45.6% | 19.6% |
| 2009 | 48.7% | 46.3% | 19.9% |
| 2010 | 49.5% | 47.1% | 20.3% |
| 2011 | 50.2% | 47.7% | 20.6% |
| 2012 | 50.8% | 48.3% | 20.9% |
| 2013 | 51.1% | 48.6% | 21.1% |
| 2014 | 51.4% | 48.9% | 21.4% |
| 2015 | 51.8% | 49.3% | 21.7% |
| 2016 | 52.2% | 49.8% | 22.1% |
| 2017 | 52.7% | 50.3% | 22.6% |
| 2018 | 53.2% | 50.9% | 23.1% |
| 2019 | 53.9% | 51.5% | 23.6% |
| 2020 | 54.6% | 52.3% | 24.2% |
| 2021 | 55.1% | 52.9% | 24.6% |
| 2022 | 56.6% | 54.4% | 26.0% |
| 2023 | 57.8% | 55.6% | 27.1% |
| 2024 | 58.6% | 56.5% | 27.9% |
| 2025 | 59.3% | 57.2% | 28.5% |
| 2026 | 59.9% | 57.9% | 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 Rotterdam
| Largest group | ||||
|---|---|---|---|---|
| 3068 Prins Alexander | 23,250 | +5.7 pp | Suriname | |
| 3067 Prins Alexander | 21,515 | +4.8 pp | Other Asia | |
| 3071 Feijenoord | 21,095 | +1.2 pp | Turkey | |
| 3069 Prins Alexander | 19,080 | +5.3 pp | Other Asia | |
| 3011 Centrum | 18,870 | +5.8 pp | Other Europe | |
| 3072 Feijenoord | 18,365 | +1.6 pp | Turkey | |
| 3077 IJsselmonde | 17,980 | +3.5 pp | Suriname | |
| 3079 IJsselmonde | 16,880 | +4.6 pp | Turkey | |
| 3076 IJsselmonde | 15,605 | +5.1 pp | Turkey | |
| 3061 Kralingen-Crooswijk | 15,495 | +2.3 pp | Morocco | |
| 3075 Feijenoord | 14,930 | +7.1 pp | Morocco | |
| 3085 Charlois | 14,385 | +4.3 pp | Suriname | |
| 3083 Charlois | 13,855 | +3.8 pp | Other Europe | |
| 3073 Feijenoord | 13,760 | +1.5 pp | Turkey | |
| 3059 Prins Alexander | 13,105 | +4.3 pp | Other Asia | |
| 3078 IJsselmonde | 13,010 | +6.0 pp | Suriname | |
| 3086 Charlois | 12,800 | +2.8 pp | Turkey | |
| 3081 Charlois | 12,245 | +1.5 pp | Other Europe | |
| 3034 Kralingen-Crooswijk | 12,140 | +2.7 pp | Morocco | |
| 3074 Feijenoord | 12,005 | +1.0 pp | Turkey | |
| 3082 Charlois | 11,950 | +1.9 pp | Other Europe | |
| 3021 Delfshaven | 11,450 | +2.7 pp | Other Europe | |
| 3066 Prins Alexander | 11,045 | +5.8 pp | Other Asia | |
| 3053 Hillegersberg-Schiebroek | 10,600 | +2.9 pp | Other Asia | |
| 3024 Delfshaven | 10,345 | +0.1 pp | Other Europe | |
| 3063 Kralingen-Crooswijk | 10,205 | +1.2 pp | Other Europe | |
| 3039 Noord | 10,180 | +3.4 pp | Other Europe | |
| 3027 Delfshaven | 10,015 | +0.4 pp | Morocco | |
| 3022 Delfshaven | 9,850 | +2.1 pp | Morocco | |
| 3023 Delfshaven | 9,380 | +1.0 pp | Morocco | |
| 3062 Kralingen-Crooswijk | 8,650 | +0.6 pp | Other Europe | |
| 3042 Overschie | 8,580 | +3.9 pp | Morocco | |
| 3031 Kralingen-Crooswijk | 8,365 | +3.2 pp | Morocco | |
| 3055 Hillegersberg-Schiebroek | 8,165 | +1.4 pp | Other Europe | |
| 3065 Prins Alexander | 8,150 | +2.3 pp | Other Asia | |
| 3036 Noord | 8,105 | +0.9 pp | Morocco | |
| 3051 Hillegersberg-Schiebroek | 8,100 | +2.7 pp | Other Europe | |
| 3054 Hillegersberg-Schiebroek | 7,860 | +2.4 pp | Other Europe | |
| 3037 Noord | 7,775 | +3.1 pp | Morocco | |
| 3038 Noord | 7,775 | +3.4 pp | Other Europe | |
| 3014 Centrum | 7,655 | +0.8 pp | Morocco | |
| 3028 Delfshaven | 7,450 | +1.8 pp | Other Europe | |
| 3026 Delfshaven | 7,330 | +1.3 pp | Morocco | |
| 3025 Delfshaven | 7,300 | −0.8 pp | Morocco | |
| 3043 Overschie | 7,170 | +3.4 pp | Other Europe | |
| 3035 Noord | 6,740 | +2.7 pp | Morocco | |
| 3012 Centrum | 6,475 | +5.3 pp | Other Europe | |
| 3052 Hillegersberg-Schiebroek | 6,440 | +3.2 pp | Morocco | |
| 3032 Noord | 6,410 | +0.8 pp | Morocco | |
| 3029 Delfshaven, Nieuw Mathenesse | 6,395 | +4.3 pp | Other Asia | |
| 3045 Overschie | 5,320 | +4.2 pp | Other Asia | |
| 3033 Noord | 4,740 | +3.0 pp | Other Europe | |
| 3013 Centrum | 3,495 | +16.3 pp | Dutch Caribbean | |
| 3016 Centrum | 3,365 | +9.0 pp | Other Europe | |
| 3056 Hillegersberg-Schiebroek | 3,275 | +2.6 pp | Other Europe | |
| 3084 Charlois | 3,225 | +13.4 pp | Other Europe | |
| 3015 Centrum | 3,070 | +4.1 pp | Other Europe | |
| 3089 Charlois, Waalhaven-Eemhaven | 1,945 | +7.8 pp | Suriname | |
| 3087 Waalhaven-Eemhaven, Charlois | 1,885 | +4.2 pp | Morocco | |
| 3064 Prins Alexander | 1,655 | +5.1 pp | Other Asia | |
| 3046 Overschie | 345 | +4.0 pp | Other Europe | |
| 3041 Noord | 225 | +6.1 pp | Other Europe | |
| 3044 Spaanse Polder | 100 | −5.0 pp | Morocco | |
| 3047 Noord-West | 80 | +9.6 pp | Other Asia | |
| 3088 Waalhaven-Eemhaven | 25 | +20.0 pp | Turkey |
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 | 539,145 | 329,260 | 209,890 | 38,085 | 171,805 | 37,150 | 27,160 | 45,655 | 11,470 | 10,840 | 10,005 | 1,095 | 3,155 | 23,830 | 20,720 | 13,695 | 5,115 | 51,460 | 158,425 |
| 1999 | 541,645 | 323,870 | 217,785 | 38,550 | 179,245 | 38,245 | 28,620 | 46,610 | 11,490 | 12,265 | 9,835 | 1,185 | 3,170 | 24,360 | 21,850 | 14,625 | 5,540 | 51,930 | 165,810 |
| 2000 | 542,385 | 317,180 | 225,185 | 38,825 | 186,415 | 39,465 | 29,815 | 47,280 | 11,425 | 13,665 | 9,620 | 1,175 | 3,140 | 24,890 | 23,025 | 15,850 | 5,890 | 52,330 | 172,885 |
| 2001 | 544,625 | 310,950 | 233,670 | 39,445 | 194,220 | 40,470 | 31,070 | 47,990 | 11,445 | 15,400 | 9,630 | 1,185 | 3,080 | 25,550 | 24,300 | 17,310 | 6,235 | 53,175 | 180,505 |
| 2002 | 548,185 | 304,995 | 243,195 | 40,330 | 202,865 | 41,640 | 32,515 | 48,940 | 11,410 | 17,045 | 9,600 | 1,200 | 3,115 | 26,415 | 25,535 | 18,900 | 6,895 | 54,300 | 188,960 |
| 2003 | 549,770 | 300,230 | 249,525 | 40,915 | 208,730 | 42,500 | 33,675 | 49,220 | 11,440 | 17,900 | 9,510 | 1,290 | 3,065 | 27,050 | 26,560 | 20,065 | 7,370 | 55,050 | 194,520 |
| 2004 | 549,220 | 295,510 | 253,710 | 41,060 | 212,695 | 43,440 | 34,830 | 49,240 | 11,555 | 18,140 | 9,340 | 1,360 | 3,005 | 27,355 | 26,975 | 20,880 | 7,645 | 55,290 | 198,465 |
| 2005 | 547,030 | 291,230 | 255,805 | 41,010 | 214,810 | 44,075 | 35,650 | 49,435 | 11,555 | 17,855 | 9,245 | 1,570 | 2,925 | 27,270 | 26,885 | 21,465 | 7,890 | 55,225 | 200,560 |
| 2006 | 539,920 | 285,600 | 254,345 | 40,555 | 213,785 | 44,255 | 36,200 | 49,090 | 11,375 | 17,315 | 8,975 | 1,805 | 2,940 | 26,835 | 26,325 | 21,460 | 7,780 | 54,535 | 199,820 |
| 2007 | 535,305 | 281,450 | 253,890 | 40,400 | 213,485 | 44,530 | 36,600 | 48,880 | 11,205 | 17,210 | 8,850 | 2,040 | 2,865 | 26,645 | 25,840 | 21,365 | 7,855 | 54,110 | 199,765 |
| 2008 | 533,910 | 277,800 | 256,100 | 41,550 | 214,570 | 44,765 | 36,890 | 48,770 | 11,205 | 17,415 | 8,830 | 2,345 | 2,805 | 27,570 | 25,735 | 21,680 | 8,120 | 55,375 | 200,715 |
| 2009 | 538,020 | 275,870 | 262,110 | 43,435 | 218,655 | 45,175 | 37,590 | 49,065 | 11,170 | 18,100 | 8,865 | 3,010 | 2,860 | 28,700 | 26,335 | 22,745 | 8,480 | 57,330 | 204,815 |
| 2010 | 544,530 | 274,800 | 269,670 | 45,890 | 223,820 | 45,860 | 38,465 | 49,545 | 11,170 | 18,995 | 8,935 | 3,725 | 2,895 | 30,335 | 27,285 | 23,595 | 8,910 | 59,870 | 209,885 |
| 2011 | 549,355 | 273,795 | 275,555 | 48,170 | 227,390 | 46,245 | 39,140 | 49,630 | 11,065 | 19,725 | 9,000 | 4,420 | 2,910 | 31,850 | 27,725 | 24,465 | 9,400 | 62,050 | 213,485 |
| 2012 | 554,920 | 272,925 | 282,020 | 50,700 | 231,300 | 46,560 | 40,015 | 49,805 | 11,080 | 20,430 | 8,915 | 5,105 | 2,905 | 33,775 | 28,260 | 25,440 | 9,715 | 64,705 | 217,290 |
| 2013 | 555,075 | 271,345 | 283,705 | 51,770 | 231,930 | 46,600 | 40,500 | 49,395 | 11,055 | 20,675 | 8,725 | 5,645 | 2,860 | 34,540 | 28,370 | 25,650 | 9,690 | 65,585 | 218,080 |
| 2014 | 556,920 | 270,855 | 286,065 | 52,865 | 233,200 | 46,600 | 40,990 | 49,315 | 10,960 | 20,815 | 8,640 | 6,205 | 2,920 | 35,100 | 28,545 | 26,020 | 9,965 | 66,615 | 219,450 |
| 2015 | 562,185 | 271,210 | 290,975 | 54,905 | 236,065 | 46,545 | 41,685 | 49,240 | 10,915 | 21,115 | 8,615 | 6,965 | 3,005 | 36,320 | 29,135 | 27,075 | 10,360 | 68,780 | 222,200 |
| 2016 | 567,985 | 271,335 | 296,650 | 57,100 | 239,545 | 46,380 | 42,380 | 49,155 | 10,895 | 21,570 | 8,585 | 7,775 | 3,050 | 37,690 | 29,745 | 28,600 | 10,820 | 71,120 | 225,535 |
| 2017 | 572,800 | 270,930 | 301,870 | 58,845 | 243,025 | 46,360 | 42,865 | 49,045 | 10,775 | 22,035 | 8,525 | 8,335 | 3,050 | 38,935 | 30,135 | 30,680 | 11,135 | 72,860 | 229,000 |
| 2018 | 576,530 | 269,795 | 306,735 | 60,520 | 246,215 | 46,280 | 43,440 | 49,075 | 10,605 | 22,330 | 8,520 | 8,800 | 3,090 | 40,115 | 30,340 | 32,445 | 11,700 | 74,565 | 232,175 |
| 2019 | 581,765 | 268,460 | 313,305 | 63,055 | 250,250 | 46,290 | 44,150 | 49,035 | 10,485 | 22,915 | 8,470 | 9,430 | 3,145 | 42,010 | 30,905 | 34,000 | 12,475 | 77,225 | 236,080 |
| 2020 | 587,980 | 267,110 | 320,870 | 66,095 | 254,775 | 46,365 | 44,760 | 48,985 | 10,400 | 23,675 | 8,535 | 9,945 | 3,250 | 44,365 | 31,420 | 35,885 | 13,300 | 80,395 | 240,480 |
| 2021 | 588,510 | 264,210 | 324,300 | 67,660 | 256,640 | 46,155 | 45,055 | 48,645 | 10,255 | 24,440 | 8,545 | 10,435 | 3,360 | 45,320 | 31,700 | 36,660 | 13,735 | 81,780 | 242,525 |
| 2022 | 592,090 | 257,085 | 335,005 | 70,995 | 264,010 | 46,010 | 45,305 | 48,200 | 10,480 | 25,410 | 8,930 | 11,095 | 3,800 | 47,160 | 32,440 | 40,725 | 15,500 | 85,170 | 245,785 |
| 2023 | 600,015 | 253,400 | 346,605 | 76,490 | 270,140 | 46,345 | 45,760 | 47,885 | 10,365 | 26,240 | 8,825 | 11,620 | 3,835 | 52,145 | 33,105 | 44,040 | 16,430 | 90,990 | 251,615 |
| 2024 | 606,270 | 250,970 | 355,305 | 79,300 | 275,995 | 46,610 | 45,970 | 47,685 | 10,255 | 26,625 | 8,815 | 11,750 | 3,950 | 54,765 | 33,770 | 47,930 | 17,105 | – | – |
| 2025 | 608,495 | 247,570 | 360,885 | 80,045 | 280,875 | 47,025 | 46,200 | 47,530 | 10,060 | 26,800 | 8,710 | 11,530 | 3,865 | 55,890 | 34,570 | 51,190 | 17,485 | – | – |
| 2026 | 609,030 | 244,135 | 364,875 | 80,410 | 284,470 | 47,405 | 46,550 | 47,335 | 9,950 | 26,885 | 8,495 | 11,205 | 3,900 | 56,755 | 35,345 | 53,215 | 17,795 | – | – |
Definitions and method · CBS 85640NED (2022–2026), 83503NED (1998–2023)