Granicę zachodnią ustalono w 1945 roku na konferencji w Poczdamie. Zaczyna się na północnym brzegu wyspy Uznam, przecina Zalew Szczeciński i zatokę Warpno, dalej biegnie wzdłuż Odry i Nysy Łużyckiej aż do granicy z Czechami.
Na wschodzie granicę wytyczono również w 1945 roku, a w 1951 roku uległa ona niewielkiej zmianie. Po rozpadzie ZSRR zyskaliśmy kilku nowych sąsiadów - Ukrainę, Białoruś, Litwę i Rosję.
Granica północna to naturalna bariera wybrzeża Morza Bałtyckiego, a fragment na wschód od Zalewu Wiślanego ustalono w 1958 roku. Granica południowa rozpoczyna się nad Nysą Łużycką, przecina liczne pasma górskie Sudetów i Karpat aż po szczyt Krzemieniec w Bieszczadach. Jest to granica z byłą Czechosłowacją sprzed roku 1938.
Długość granic z poszczególnymi państwami
- Granica morska - 528 km,
- Rosja - 210 km,
- Litwa - 103 km,
- Białoruś - 416 km,
- Ukraina - 529 km,
- Słowacja - 539 km,
- Czechy - 790 km,
- Niemcy - 467 km.