Migration flows Total migration, external and internal migration, by Land and months

Provisional results

Net Total migration1
Year 20252Year 2024
LandMarchFebruaryJanuaryDecemberNovemberOctoberSeptemberAugustJulyJuneMayApril
Total+23,251+15,409+32,223-6,177+33,291+64,308+55,509+22,993+20,124+27,215+32,401+48,111
Baden-Württemberg+2,833+216+3,270-3,543+1,996+7,349+10,106-653-1,660+2,549+1,787+5,791
Bayern+2,722+1,972+6,195-1,697+5,270+12,327+10,839+2,140+4,552+5,615+5,703+10,234
Berlin+2,610+1,218+2,032-514+3,043+7,147+4,576-874-772+842+2,128+4,034
Brandenburg+1,712+1,005+1,681+1,458+1,880+1,646+1,713+2,413+2,184+2,318+1,820+1,814
Bremen+330+284+795+385+565+896+527+415+183-165+42+352
Hamburg+541+696+952+310+1,678+2,256+1,384+500-196+607+808+1,268
Hessen+679+2,082+2,973-1,625+3,057+5,460+3,168+1,564+580+870+2,974+4,083
Mecklenburg-Vorpommern+967+406+642+506+907+728+1,083+965+1,156+1,241+795+1,158
Niedersachsen+3,821+3,123+3,929-559+1,809+2,974+3,067+2,294+2,387+2,095+3,348+3,916
Nordrhein-Westfalen+3,018+2,789+5,031-653+7,300+11,922+9,598+6,865+5,214+5,256+4,556+6,447
Rheinland-Pfalz+577+347+966-736+746+2,536+2,341+2,176+1,432+1,685+1,581+2,822
Saarland+258+85+441+91+428+881+400+165+576+330+434+193
Sachsen+866+128+658+521+1,533+3,468+2,864+1,290+1,328+1,068+2,141+1,738
Sachsen-Anhalt+556+211+745+271+1,294+1,905+1,319+1,072+1,174+867+682+1,271
Schleswig-Holstein+1,987+1,130+1,776-31+1,164+1,283+2,595+2,790+2,248+1,870+3,003+1,981
Thüringen-224-282+136-361+621+1,530-71-129-262+167+599+1,009
Net external migration1,3
Year 20252Year 2024
LandMarchFebruaryJanuary DecemberNovemberOctoberSeptemberAugustJulyJuneMayApril
Total+23,257+15,413+32,224-6,120+33,418+64,330+55,575+23,211+20,154+27,247+32,412+48,127
Baden-Württemberg+2,835+670+3,625-3,164+2,819+7,767+9,015-13-936+2,475+2,511+5,592
Bayern+2,391+1,665+5,750-2,295+4,837+10,874+8,497+1,934+3,770+5,212+5,282+9,132
Berlin+3,076+1,941+3,001+429+3,628+6,423+5,717+2,039+1,277+2,748+3,348+5,077
Brandenburg+849+315+720+439+1,254+1,586+965+556+525+672+636+1,040
Bremen+498+357+730+318+670+1,024+577+719+376+284+388+695
Hamburg+627+788+1,194+461+1,559+2,095+1,552+1,018+264+1,120+1,228+1,458
Hessen+1,081+2,048+3,300-946+3,454+5,373+4,028+1,912+1,388+1,092+3,422+4,303
Mecklenburg-Vorpommern+660+199+365+298+644+516+750+469+700+688+575+826
Niedersachsen+3,579+2,891+3,588-869+1,713+4,398+4,101+1,963+1,647+2,192+2,784+3,846
Nordrhein-Westfalen+3,538+2,953+5,447-369+7,395+13,307+10,313+6,255+5,433+5,399+5,727+7,090
Rheinland-Pfalz+847+262+742-767+711+2,608+2,799+2,008+1,242+1,522+1,570+2,523
Saarland+166+156+471+148+467+922+535+159+368+335+359+523
Sachsen+746+236+900+521+1,453+2,506+2,685+1,079+1,142+943+1,373+1,854
Sachsen-Anhalt+698+275+717+246+1,171+1,910+1,386+1,128+1,044+782+652+1,402
Schleswig-Holstein+1,306+500+1,131-539+561+1,082+1,636+1,439+1,513+1,081+1,855+1,471
Thüringen+364+154+545-31+1,082+1,939+1,019+546+401+702+702+1,295
Net internal migration1,4
Year 20252Year 2024
LandMarchFebruaryJanuary DecemberNovemberOctoberSeptemberAugustJulyJuneMayApril
1: Provisional results.
2: Deviations in the amounts are possible due to statistical confidentiality.
3: Including "foreign country not known", "uncertain" information on the area of origin/destination and "no data provided".
4: Unbalanced net migration due to different processing status in the Land of origin or destination.
More detailed results can be found in the (GENESIS-Online) database.
-  = Numerical value unknown or not to be disclosed.
Source: migration statistics.
Total-6-4-1-57-127-22-66-218-30-32-11-16
Baden-Württemberg-2-454-355-379-823-418+1,091-640-724+74-724+199
Bayern+331+307+445+598+433+1,453+2,342+206+782+403+421+1,102
Berlin-466-723-969-943-585+724-1,141-2,913-2,049-1,906-1,220-1,043
Brandenburg+863+690+961+1,019+626+60+748+1,857+1,659+1,646+1,184+774
Bremen-168-73+65+67-105-128-50-304-193-449-346-343
Hamburg-86-92-242-151+119+161-168-518-460-513-420-190
Hessen-402+34-327-679-397+87-860-348-808-222-448-220
Mecklenburg-Vorpommern+307+207+277+208+263+212+333+496+456+553+220+332
Niedersachsen+242+232+341+310+96-1,424-1,034+331+740-97+564+70
Nordrhein-Westfalen-520-164-416-284-95-1,385-715+610-219-143-1,171-643
Rheinland-Pfalz-270+85+224+31+35-72-458+168+190+163+11+299
Saarland+92-71-30-57-39-41-135+6+208-5+75-330
Sachsen+120-108-242+80+962+179+211+186+125+768-116
Sachsen-Anhalt-142-64+28+25+123-5-67-56+130+85+30-131
Schleswig-Holstein+681+630+645+508+603+201+959+1,351+735+789+1,148+510
Thüringen-588-436-409-330-461-409-1,090-675-663-535-103-286

As at 30 June 2025

Show print version