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

Net Total migration1
Year 20252Year 2024
LandJanuaryDecemberNovemberOctoberSeptemberAugustJulyJuneMayAprilMarchFebruary
Total+32,223-6,177+33,291+64,308+55,509+22,993+20,124+27,215+32,401+48,111+30,799+37,918
Baden-Württemberg+3,270-3,543+1,996+7,349+10,106-653-1,660+2,549+1,787+5,791+3,764+3,585
Bayern+6,195-1,697+5,270+12,327+10,839+2,140+4,552+5,615+5,703+10,234+5,790+5,961
Berlin+2,032-514+3,043+7,147+4,576-874-772+842+2,128+4,034+433+2,406
Brandenburg+1,681+1,458+1,880+1,646+1,713+2,413+2,184+2,318+1,820+1,814+1,667+1,361
Bremen+795+385+565+896+527+415+183-165+42+352+349+466
Hamburg+952+310+1,678+2,256+1,384+500-196+607+808+1,268+1,012+1,074
Hessen+2,973-1,625+3,057+5,460+3,168+1,564+580+870+2,974+4,083+1,718+2,957
Mecklenburg-Vorpommern+642+506+907+728+1,083+965+1,156+1,241+795+1,158+639+458
Niedersachsen+3,929-559+1,809+2,974+3,067+2,294+2,387+2,095+3,348+3,916+3,066+4,382
Nordrhein-Westfalen+5,031-653+7,300+11,922+9,598+6,865+5,214+5,256+4,556+6,447+5,647+7,083
Rheinland-Pfalz+966-736+746+2,536+2,341+2,176+1,432+1,685+1,581+2,822+2,292+2,374
Saarland+441+91+428+881+400+165+576+330+434+193+500+433
Sachsen+658+521+1,533+3,468+2,864+1,290+1,328+1,068+2,141+1,738+1,292+1,473
Sachsen-Anhalt+745+271+1,294+1,905+1,319+1,072+1,174+867+682+1,271+468+1,025
Schleswig-Holstein+1,776-31+1,164+1,283+2,595+2,790+2,248+1,870+3,003+1,981+1,847+2,327
Thüringen+136-361+621+1,530-71-129-262+167+599+1,009+315+553
Net external migration1,3
Year 20252Year 2024
LandJanuary DecemberNovemberOctoberSeptemberAugustJulyJuneMayAprilMarchFebruary
Total+32,224-6,120+33,418+64,330+55,575+23,211+20,154+27,247+32,412+48,127+30,825+37,970
Baden-Württemberg+3,625-3,164+2,819+7,767+9,015-13-936+2,475+2,511+5,592+3,653+3,968
Bayern+5,750-2,295+4,837+10,874+8,497+1,934+3,770+5,212+5,282+9,132+5,068+5,381
Berlin+3,001+429+3,628+6,423+5,717+2,039+1,277+2,748+3,348+5,077+1,333+3,446
Brandenburg+720+439+1,254+1,586+965+556+525+672+636+1,040+683+506
Bremen+730+318+670+1,024+577+719+376+284+388+695+709+547
Hamburg+1,194+461+1,559+2,095+1,552+1,018+264+1,120+1,228+1,458+1,145+1,286
Hessen+3,300-946+3,454+5,373+4,028+1,912+1,388+1,092+3,422+4,303+2,110+3,437
Mecklenburg-Vorpommern+365+298+644+516+750+469+700+688+575+826+494+484
Niedersachsen+3,588-869+1,713+4,398+4,101+1,963+1,647+2,192+2,784+3,846+3,075+4,040
Nordrhein-Westfalen+5,447-369+7,395+13,307+10,313+6,255+5,433+5,399+5,727+7,090+6,318+7,385
Rheinland-Pfalz+742-767+711+2,608+2,799+2,008+1,242+1,522+1,570+2,523+2,143+2,123
Saarland+471+148+467+922+535+159+368+335+359+523+464+470
Sachsen+900+521+1,453+2,506+2,685+1,079+1,142+943+1,373+1,854+1,195+1,280
Sachsen-Anhalt+717+246+1,171+1,910+1,386+1,128+1,044+782+652+1,402+666+1,099
Schleswig-Holstein+1,131-539+561+1,082+1,636+1,439+1,513+1,081+1,855+1,471+1,013+1,650
Thüringen+545-31+1,082+1,939+1,019+546+401+702+702+1,295+756+868
Net internal migration1,4
Year 20252Year 2024
LandJanuary DecemberNovemberOctoberSeptemberAugustJulyJuneMayAprilMarchFebruary
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-1-57-127-22-66-218-30-32-11-16-26-52
Baden-Württemberg-355-379-823-418+1,091-640-724+74-724+199+111-383
Bayern+445+598+433+1,453+2,342+206+782+403+421+1,102+722+580
Berlin-969-943-585+724-1,141-2,913-2,049-1,906-1,220-1,043-900-1,040
Brandenburg+961+1,019+626+60+748+1,857+1,659+1,646+1,184+774+984+855
Bremen+65+67-105-128-50-304-193-449-346-343-360-81
Hamburg-242-151+119+161-168-518-460-513-420-190-133-212
Hessen-327-679-397+87-860-348-808-222-448-220-392-480
Mecklenburg-Vorpommern+277+208+263+212+333+496+456+553+220+332+145-26
Niedersachsen+341+310+96-1,424-1,034+331+740-97+564+70-9+342
Nordrhein-Westfalen-416-284-95-1,385-715+610-219-143-1,171-643-671-302
Rheinland-Pfalz+224+31+35-72-458+168+190+163+11+299+149+251
Saarland-30-57-39-41-135+6+208-5+75-330+36-37
Sachsen-242+80+962+179+211+186+125+768-116+97+193
Sachsen-Anhalt+28+25+123-5-67-56+130+85+30-131-198-74
Schleswig-Holstein+645+508+603+201+959+1,351+735+789+1,148+510+834+677
Thüringen-409-330-461-409-1,090-675-663-535-103-286-441-315

As at 07 May 2025