Prin condițiile acordului din 1945 Potsdam semnat de cele trei mari puteri victorioase, Uniunea Sovietică a păstrat majoritatea teritoriilor capturate ca urmare a pactului Molotov -Ribbentrop din 1939, inclusiv din vestul Ucrainei și Belarusul de Vest, și a obținut alții.
Polonia a fost compensată cu cea mai mare parte a Silezia, inclusiv Breslau (Wrocław) și Grünberg (Zielona Góra), cea mai mare parte a Pomeraniei, inclusiv Stettin (Szczecin) și cea mai mare porțiune de sud a fostei Prussia de Est, împreună cu Danzig (Gdańsk), înconjurător o conferință finală de pace cu Germania, care în cele din urmă nu a fost niciodată. De menționat colectiv de autoritățile poloneze drept „teritoriile recuperate”, acestea au fost incluse în statul polonez reconstituit. Odată cu înfrângerea Germaniei, Polonia a fost astfel schimbată spre vest în raport cu locația sa prebelică, care a dus la o țară mai compactă și cu un acces mult mai larg la mare. Polii au pierdut 70% din capacitatea lor de petrol dinainte de război la sovietici, dar au obținut de la germani o bază industrială și o infrastructură industrială extrem de dezvoltată, care a făcut posibilă o economie industrială diversificată pentru prima dată în istoria polonezului.
Zborul și expulzarea germanilor din ceea ce a fost estul Germaniei înainte de război a început înainte și în timpul cuceririi sovietice a acestor regiuni din naziști, iar procesul a continuat în anii imediat după război. 8.030.000 de germani au fost evacuați, expulzați sau migrați până în 1950.
Expulsii timpurii în Polonia au fost întreprinse de autoritățile comuniste poloneze chiar înainte de Conferința din Potsdam, pentru a asigura înființarea Poloniei omogene etnice. Aproximativ 1% (100.000) din populația civilă germană la est de linia Oder -Neisse a pierit în lupte înainte de predare în mai 1945, iar apoi aproximativ 200.000 de germani din Polonia au fost angajați ca forță de muncă forțată înainte de a fi expulzați. Mulți germani au murit în tabere de muncă, cum ar fi tabăra de muncă din Zgoda și tabăra de potulice. Dintre acei germani care au rămas în noile granițe ale Poloniei, mulți au ales ulterior să emigreze în Germania postbelică.
Pe de altă parte, 1,5-2 milioane de poli etnici s -au mutat sau au fost expulzați din zonele poloneze anterior anexate de Uniunea Sovietică. Marea majoritate au fost reinstalate pe fostele teritorii germane. Cel puțin un milion de poli au rămas în ceea ce devenise Uniunea Sovietică și cel puțin o jumătate de milion a ajuns în Occident sau în altă parte în afara Poloniei. Cu toate acestea, contrar declarației oficiale potrivit căreia foștii locuitori germani ai teritoriilor recuperate au trebuit să fie îndepărtați rapid la polonezii de casă deplasați de anexarea sovietică, teritoriile recuperate s -au confruntat inițial cu o deficiență severă de populație.
Mulți polonezi exilați nu s-au putut întoarce în țara pentru care au luptat pentru că aparțineau grupurilor politice incompatibile cu noile regimuri comuniste sau pentru că provin din zone din Polonia de Est de dinainte de război care au fost încorporate în Uniunea Sovietică. Unii au fost descurajați să se întoarcă pur și simplu pe puterea avertismentelor că oricine a servit în unități militare din Occident ar fi pus în pericol. Mulți polonezi au fost urmăriți, arestați, torturați și încarcerați de autoritățile sovietice pentru apartenența armatei de origine sau a altor formațiuni sau au fost persecutați pentru că au luptat pe frontul de vest.
Teritoriile de pe ambele părți ale noii granițe poloneze-ukrainene au fost, de asemenea, „curățate etnic”. Dintre ucraineni și Lemkos care locuiesc în Polonia în noile granițe (aproximativ 700.000), aproape 95% au fost mutați cu forța în Ucraina sovietică sau (în 1947) în noile teritorii din nordul și vestul Poloniei, sub Operațiunea Vistula. În Volhynia, 98% din populația poloneză de dinainte de război a fost ucisă sau expulzată; În estul Galiciei, populația poloneză a fost redusă cu 92%. Potrivit lui Timothy D. Snyder, aproximativ 70.000 de polonezi și aproximativ 20.000 de ucraineni au fost uciși în violența etnică care a avut loc în anii 1940, atât în timpul războiului, cât și după.
Potrivit unei estimări a istoricului Jan Grabowski, aproximativ 50.000 din cei 250.000 de evrei polonezi care au scăpat de naziști în timpul lichidării ghetourilor au supraviețuit fără a părăsi Polonia (restul au pierit). Mai multe au fost repatriate din Uniunea Sovietică și din alte părți, iar recensământul populației din februarie 1946 a arătat aproximativ 300.000 de evrei în noile granițe din Polonia. Dintre evreii supraviețuitori, mulți au ales să emigreze sau s-au simțit obligați din cauza violenței anti-evreiești din Polonia.
Din cauza schimbării granițelor și a mișcărilor în masă ale oamenilor de diferite naționalități, Polonia comunistă emergentă a încheiat cu o populație în principal omogenă, poloneză etnică (97,6% conform recensământului din decembrie 1950). Membrii rămași ai minorităților etnice nu au fost încurajați, de către autorități sau de către vecinii lor, să sublinieze identitățile lor etnice.