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

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 40.1% 244,135
  • Migration background 59.9% 364,875

Largest origin groups

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

  • Other Europe Europe excluding the Netherlands, Belgium, Germany and Poland
    9.3% 56,755 people
    Municipality of Rotterdam 9.0% Netherlands 5.6%
  • Other Asia Asia excluding Indonesia and Turkey
    8.7% 53,215 people
    Municipality of Rotterdam 8.4% Netherlands 5.3%
  • Turkey
    7.8% 47,405 people
    Municipality of Rotterdam 7.4% Netherlands 2.6%
  • Suriname
    7.8% 47,335 people
    Municipality of Rotterdam 7.7% Netherlands 2.0%
  • Morocco
    7.6% 46,550 people
    Municipality of Rotterdam 7.1% Netherlands 2.4%
  • Other Africa Africa excluding Morocco
    5.8% 35,345 people
    Municipality of Rotterdam 5.5% Netherlands 2.3%
  • Dutch Caribbean Aruba, Curaçao, Sint Maarten, Bonaire, Sint Eustatius and Saba
    4.4% 26,885 people
    Municipality of Rotterdam 4.5% Netherlands 1.1%
  • Other Americas & Oceania Americas and Oceania excluding Suriname and the Dutch Caribbean
    2.9% 17,795 people
    Municipality of Rotterdam 2.8% Netherlands 1.7%
  • Poland
    1.8% 11,205 people
    Municipality of Rotterdam 2.0% Netherlands 1.4%
  • Indonesia
    1.6% 9,950 people
    Municipality of Rotterdam 1.6% Netherlands 1.9%
  • Germany
    1.4% 8,495 people
    Municipality of Rotterdam 1.4% Netherlands 1.9%
  • Belgium
    0.64% 3,900 people
    Municipality of Rotterdam 0.62% Netherlands 0.76%

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

Higher than 100% of all cities in the Netherlands

Trend since 1998

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

Measure
  • Rotterdam
  • Municipality of Rotterdam
  • Netherlands
Show as table
Year RotterdamMunicipality of RotterdamNetherlands
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 residentsDutch originMigration backgroundEuropeOutside EuropeTurkeyMoroccoSurinameIndonesiaDutch CaribbeanGermanyPolandBelgiumOther EuropeOther AfricaOther AsiaOther Americas & OceaniaWestern migration backgroundNon-Western migration background
1998 539,145329,260209,89038,085171,80537,15027,16045,65511,47010,84010,0051,0953,15523,83020,72013,6955,11551,460158,425
1999 541,645323,870217,78538,550179,24538,24528,62046,61011,49012,2659,8351,1853,17024,36021,85014,6255,54051,930165,810
2000 542,385317,180225,18538,825186,41539,46529,81547,28011,42513,6659,6201,1753,14024,89023,02515,8505,89052,330172,885
2001 544,625310,950233,67039,445194,22040,47031,07047,99011,44515,4009,6301,1853,08025,55024,30017,3106,23553,175180,505
2002 548,185304,995243,19540,330202,86541,64032,51548,94011,41017,0459,6001,2003,11526,41525,53518,9006,89554,300188,960
2003 549,770300,230249,52540,915208,73042,50033,67549,22011,44017,9009,5101,2903,06527,05026,56020,0657,37055,050194,520
2004 549,220295,510253,71041,060212,69543,44034,83049,24011,55518,1409,3401,3603,00527,35526,97520,8807,64555,290198,465
2005 547,030291,230255,80541,010214,81044,07535,65049,43511,55517,8559,2451,5702,92527,27026,88521,4657,89055,225200,560
2006 539,920285,600254,34540,555213,78544,25536,20049,09011,37517,3158,9751,8052,94026,83526,32521,4607,78054,535199,820
2007 535,305281,450253,89040,400213,48544,53036,60048,88011,20517,2108,8502,0402,86526,64525,84021,3657,85554,110199,765
2008 533,910277,800256,10041,550214,57044,76536,89048,77011,20517,4158,8302,3452,80527,57025,73521,6808,12055,375200,715
2009 538,020275,870262,11043,435218,65545,17537,59049,06511,17018,1008,8653,0102,86028,70026,33522,7458,48057,330204,815
2010 544,530274,800269,67045,890223,82045,86038,46549,54511,17018,9958,9353,7252,89530,33527,28523,5958,91059,870209,885
2011 549,355273,795275,55548,170227,39046,24539,14049,63011,06519,7259,0004,4202,91031,85027,72524,4659,40062,050213,485
2012 554,920272,925282,02050,700231,30046,56040,01549,80511,08020,4308,9155,1052,90533,77528,26025,4409,71564,705217,290
2013 555,075271,345283,70551,770231,93046,60040,50049,39511,05520,6758,7255,6452,86034,54028,37025,6509,69065,585218,080
2014 556,920270,855286,06552,865233,20046,60040,99049,31510,96020,8158,6406,2052,92035,10028,54526,0209,96566,615219,450
2015 562,185271,210290,97554,905236,06546,54541,68549,24010,91521,1158,6156,9653,00536,32029,13527,07510,36068,780222,200
2016 567,985271,335296,65057,100239,54546,38042,38049,15510,89521,5708,5857,7753,05037,69029,74528,60010,82071,120225,535
2017 572,800270,930301,87058,845243,02546,36042,86549,04510,77522,0358,5258,3353,05038,93530,13530,68011,13572,860229,000
2018 576,530269,795306,73560,520246,21546,28043,44049,07510,60522,3308,5208,8003,09040,11530,34032,44511,70074,565232,175
2019 581,765268,460313,30563,055250,25046,29044,15049,03510,48522,9158,4709,4303,14542,01030,90534,00012,47577,225236,080
2020 587,980267,110320,87066,095254,77546,36544,76048,98510,40023,6758,5359,9453,25044,36531,42035,88513,30080,395240,480
2021 588,510264,210324,30067,660256,64046,15545,05548,64510,25524,4408,54510,4353,36045,32031,70036,66013,73581,780242,525
2022 592,090257,085335,00570,995264,01046,01045,30548,20010,48025,4108,93011,0953,80047,16032,44040,72515,50085,170245,785
2023 600,015253,400346,60576,490270,14046,34545,76047,88510,36526,2408,82511,6203,83552,14533,10544,04016,43090,990251,615
2024 606,270250,970355,30579,300275,99546,61045,97047,68510,25526,6258,81511,7503,95054,76533,77047,93017,105––
2025 608,495247,570360,88580,045280,87547,02546,20047,53010,06026,8008,71011,5303,86555,89034,57051,19017,485––
2026 609,030244,135364,87580,410284,47047,40546,55047,3359,95026,8858,49511,2053,90056,75535,34553,21517,795––