Ukraine is the larger country, at 603,628 km² within its internationally recognised borders, almost twice Poland’s 312,696 km². Poland has more people in practice: Statistics Poland counted 37.3 million in January 2026, while Ukraine’s population is uncertain because of the war, with the IMF using about 32.3 million and the UN about 36.7 million for 2026. Poland is far richer, with an IMF-estimated GDP of about US$31,300 per person in 2026 against roughly US$7,000 for Ukraine. Warsaw and Kyiv are the capitals, and the official languages are Polish and Ukrainian. The two neighbours share a border of about 530 km.
Ukraine’s 603,628 km² Against Poland’s 312,696 km²
Ukraine is the second-largest country in Europe after Russia and the largest lying entirely within the continent. Its area figure covers the whole of its recognised territory, including Crimea and other land occupied by Russia since 2014 and 2022. Poland is the fifth-largest member of the European Union by area and the fifth most populous. Both stretch across the great lowland of eastern Europe, Poland from the Baltic coast to the Sudetes and Carpathians, Ukraine from the Carpathians to the Black Sea and the Sea of Azov.
| Measure | Poland | Ukraine |
|---|---|---|
| Area | 312,696 km² | 603,628 km² |
| Population | 37.3 million (Jan 2026 estimate) | 32.3–36.7 million (2026 estimates, IMF and UN) |
| GDP per person, nominal | about US$31,300 (IMF, 2026) | about US$7,000 (IMF, 2026) |
| Capital | Warsaw | Kyiv |
| Official language | Polish | Ukrainian |
| Highest point | Rysy, about 2,500 m | Hoverla, 2,061 m |
| Major rivers | Vistula, Oder | Dnieper, Dniester |
| Life expectancy (World Bank, 2024) | 78.4 years | 74.7 years |
| EU and NATO | Member of both (NATO 1999, EU 2004) | EU candidate since 2022; applied to NATO in 2022 |
Poland’s economy is the sixth largest in the EU by nominal GDP, and it was the first post-communist country to regain its 1989 output level, as early as 1995. Ukraine has been at war since 2014, when Russia annexed Crimea and fighting began in the Donbas, and on a far larger scale since February 2022; its income per head is now less than a quarter of Poland’s.
Counting Ukrainians in Wartime
Population is the hardest figure to pin down. Ukraine’s first and only post-Soviet census was taken in 2001, so every later figure is an estimate. The country peaked at about 52 million in 1993 and still had over 41 million people before the 2022 invasion, more than Poland. Then about 9 million people fled abroad, millions more were displaced inside the country, and large areas fell under occupation. Reuters reported in July 2023 that the population of Ukrainian-controlled areas may have fallen to around 28 million. The fertility rate dropped below one child per woman by 2024, one of the ten lowest in the world.
Poland’s numbers are firmer: its 2022 census counted 38,036,118 people, and the January 2026 estimate was 37.3 million. It is shrinking too, but slowly, and its cities have been swollen by Ukrainians who arrived after 2022. Which country has more residents depends on which Ukrainian estimate you accept, but on every recent one Poland comes out ahead.
Tatras, Bieszczady and the Pontic Steppe
The centre and north of Poland lie on the flat Central European Plain. The Baltic shore is lined with dunes, spits and lagoons such as the Hel Peninsula and the Vistula Lagoon. The south rises into two ranges, the Sudetes in the west and the Carpathians in the east, where the Tatras carry Rysy, at about 2,500 m the country’s highest point. The Vistula, Oder, Warta and Bug are the longest rivers, and forests cover 31 percent of the land. Of Poland’s 23 national parks, two are UNESCO World Heritage Sites, and one is Białowieża, on the Belarusian border.
The other is Bieszczady, in the far southeast, where the two countries’ mountains meet. The Bieszczady range is shared by Poland, Slovakia and Ukraine; its highest peak, Pikui at 1,405 m, is in Ukraine, and the highest on the Polish side is Tarnica at 1,346 m. In the 1945 border talks Poland secured about 300 km² of this upland, including the peaks of Tarnica and Halicz. Since 1998 the Polish, Slovak and Ukrainian parks here have formed the East Carpathian Biosphere Reserve, a 2,132 km² UNESCO site that began as a Polish–Slovak reserve in 1992.
Ukraine’s Carpathians are higher, with Hoverla at 2,061 m, and the Crimean Mountains rise along the southern coast of the peninsula, but those two ranges are its only mountains. The rest is steppe and plateau: the Volyn-Podillia Upland in the west, the Near-Dnipro Upland on the Dnieper’s right bank, and the open Pontic steppe of the south. The Dnieper, Seversky Donets, Dniester and Southern Bug all drain south to the Black Sea or the Sea of Azov. Our guide to the Carpathian Mountains follows the arc that links both countries to Slovakia, Romania and beyond.
Ukrainian Grain Exports and Polish Farms
That steppe is why Ukraine matters to the world’s food supply. In the 2020/21 marketing season it was the sixth-largest wheat exporter, with 9 percent of world trade, and it supplied 12 percent of global maize and barley exports, 14 percent of rapeseed and about half of all sunflower oil. More than 30 countries, many in North Africa and western Asia, relied on Ukraine and Russia for over 30 percent of their wheat imports; Eritrea took 47 percent of its wheat from Ukraine in 2021. The war has cut production since 2022.
Poland is an agricultural power of a different kind. Only about 8 percent of its workforce was in farming in 2023, against 62 percent in services and 29 percent in manufacturing, yet its livestock sector is a major force in the European Union, anchored by a €5 billion poultry industry. The two farm sectors collided after 2022. Cheap Ukrainian grain that was meant to pass through Poland for export ended up being sold in Polish markets, and Poland banned its import in 2023. In September 2023 the dispute strained relations between the governments, and in February 2024 about 10,000 farmers marched in Warsaw demanding a ban on Ukrainian food imports.
Polish and Ukrainian: Latin Letters and Cyrillic
Polish is a West Slavic language written in the Latin alphabet; Ukrainian is East Slavic and written in Cyrillic. Poland is one of Europe’s most linguistically uniform countries, with 97 percent of people naming Polish as their mother tongue. It has 15 minority languages, among them one recognised regional language, Kashubian, spoken daily by about 100,000 people in Kashubia and Pomerania.
Ukraine’s picture is more layered. Ukrainian is the sole state language under the constitution, and about 67 percent of Ukrainians use it as their main language, while about 30 percent mainly speak Russian, especially in the east and south. Romanian is spoken in Chernivtsi Oblast and parts of Odesa and Zakarpattia, Hungarian in Zakarpattia, and scholars still argue whether Rusyn is a language or a Ukrainian dialect. For Poland’s regional language and minority tongues in more detail, see our guide to the languages spoken in Poland.
Poland Inside NATO and the EU, Ukraine at the Door
Poland joined NATO in 1999 and the European Union on 1 May 2004, after a referendum in June 2003, and entered the Schengen Area in 2007. In July 2024 its armed forces had 216,100 active soldiers, the largest standing army in the EU and the third largest in NATO. Warsaw also hosts Frontex, the EU’s border agency.
Ukraine signed an association agreement with the EU in 2014, its free-trade area with the bloc took effect in January 2016, and its citizens gained visa-free travel to Schengen countries on 11 June 2017. In February 2019 parliament wrote the goals of EU and NATO membership into the constitution. After the 2022 invasion, President Volodymyr Zelenskyy asked for Ukraine to be admitted to the EU immediately, and candidate status followed on 23 June 2022; Ukraine also applied to join NATO that year. In 2020 Poland, Lithuania and Ukraine formed the Lublin Triangle, which aims to further Ukraine’s integration into both. Disputes over grain and the memory of the 1943 Volhynia massacres have still flared between the two governments.
The Poland–Ukraine Border and the Refugees of 2022
The border runs for 529 to 535 km, depending on the source. Both states confirmed it on 18 May 1992, and it is the longest of Poland’s eastern frontiers. Since 2004 it has been an external border of the EU and the most frequently crossed on the bloc’s eastern edge; crossings reached almost 20 million in 2006. About 8 million people live in the border zone, split roughly equally between the two countries. The main road crossings include Dorohusk–Yahodyn, Hrebenne–Rava-Ruska, Korczowa–Krakovets and Medyka–Shehyni, all four blockaded by Polish hauliers in late 2023.
After 24 February 2022 this frontier became the main exit route from the war. More than 1.2 million Ukrainian refugees had been recorded in Poland by 25 July 2022, and almost 1 million were still there in May 2025, entitled to the same health care, schooling and child benefits as Poles. Rzeszów, the largest city in southeastern Poland, grew by about 50 percent, Gdańsk by 34 percent and Kraków by 23 percent. From 1 July 2026 Poland stopped providing free refugee accommodation, including to the elderly, after four years of support. Across the world, the UNHCR counted 5.7 million Ukrainian refugees in September 2025, with Germany and Poland hosting the most. For the rest of Ukraine’s frontier, from Belarus to Moldova, see our guide to the countries that border Ukraine.
