All events · The World Wars
Poland's Postwar Border Shift (Curzon Line and Oder–Neisse)
1944–1947 · Europe & Northern Eurasia
Displacement
Territory Seized
Displaced
1.8 million
roughly 1.5–2.1 million ethnic Poles resettled from the Kresy into postwar Poland, alongside a reciprocal westward flow of Ukrainians and Belarusians
Share of the population affected
36%
of the Polish population of the prewar eastern territories (the Kresy) annexed by the Soviet Union, 1931
Territory
179,740 km²
USSR permanently annexed about 179,740 km² of prewar eastern Poland; Poland received about 103,000 km² of former German territory (Silesia, Pomerania, southern East Prussia) in compensation
Open on the interactive map →
What happened
At the 1943–45 Allied conferences, the Soviet Union secured the annexation of the eastern third of prewar Poland (the 'Kresy'), roughly along the Curzon Line, incorporating it into the Ukrainian, Belarusian and Lithuanian Soviet republics. As compensation, Poland's borders shifted west onto former German territory up to the Oder and Neisse rivers. Millions of ethnic Poles were resettled from the annexed east into the new Polish state, while Ukrainians and Belarusians in prewar Polish territory largely moved east. The border became Poland's internationally recognized eastern frontier and was confirmed in a 1990 treaty with reunified Germany on the west.
Parties
The Soviet Union annexed eastern prewar Poland (the Kresy), while Poland received compensatory former German territory east of the Oder and Neisse rivers, with both changes ratified at the Yalta and Potsdam conferences.
Disputed
Whether the 1945 border changes constituted a legitimate great-power settlement or an imposed loss of Polish sovereignty over the east is debated; some historians and Polish nationalist accounts describe the Soviet annexation of the Kresy as a continuation of the 1939 partition rather than a negotiated outcome.
The denominator
Poland's 1931 census recorded about 13.2 million inhabitants in the territories east of what became the Curzon Line, of whom roughly 5.3 million declared Polish as their mother tongue. The 1944-47 'repatriation' agreements moved about 1.5-1.8 million of them west into Poland's new borders; the shift also involved the expulsion of some 7 million Germans from the territories Poland gained, and the transfer of about 480,000 Ukrainians in the opposite direction.
The Kresy Polish population had already been reduced by Soviet deportations in 1940-41, by German occupation and by the ethnic cleansing in Volhynia, so the 1931 denominator is much larger than the population actually present when the transfers began.
Where the baseline comes from
On the death toll
Both fields are null. No sourced death toll exists for the resettlement of Poles from the Soviet-annexed Kresy or for the reciprocal movement of Ukrainians and Belarusians, and published accounts of the 1944-46 transfers report none. Deaths among Germans expelled from the territories east of the Oder-Neisse line, estimated at 400,000 to about 2 million depending on method, belong to the separate entry on the expulsion of Germans from Poland and are not repeated here, to avoid double counting. Deaths in the Polish-Ukrainian transfers and Operation Vistula, and in the Volhynia and Galicia massacres, are likewise counted in their own entries.
Documented forms of violence
Arbitrary DetentionForced LabourDestruction of Property
The West German Schieder documentation project, later joint German-Polish and German-Czech historical commissions, and Polish Institute of National Remembrance investigations into internment camps such as Łambinowice and Zgoda record internment, compulsory labour and wholesale confiscation of expellees' property.
Movements mapped
- Lwów/Kresy → Wrocław, new western Poland1.6 million
- Ukrainians/Belarusians → Soviet Ukraine/Belarus500,000
Countries touched, on present-day borders
Poland, Ukraine
Related entries
- Overlaps with: Expulsion of Germans from Poland (Former Eastern Germany)
The expulsion of Germans from the territories east of the Oder-Neisse line was the westward half of Poland's postwar border shift.
- Overlaps with: Polish–Ukrainian Population Transfers and Operation Vistula
The ~787,000 Poles moved from the Ukrainian SSR in 1944-46 in the transfers entry are part of the border-shift entry's 1.8 million Kresy Poles, which also include those moved from the Belarusian SSR (~150,000-250,000) and the Lithuanian SSR (~150,000). The official 1945-46 total from the western Soviet republics was about 1,167,000. The ~482,000-500,000 Ukrainians moved east, which appear in both entries' flows, are also shared, but they are not part of the border-shift headline figure. Operation Vistula (140,000-150,000) is not shared. 787,000 people are counted in both entries.
Sources
This entry rests only on reference, press or open-edited sources. Treat its figures as indicative and follow the links before relying on them.