Kyiv’s WWII honour for fighters who killed 100,000 Poles reopens a 1943 wound
Kyiv’s vote to honour the wartime UPA revives a wartime atrocity that has been carefully bracketed for four years of wartime solidarity, and forces Warsaw into a fight it does not want at exactly the wrong moment.

Lead
On 14 July 2026, four years after Russia’s full-scale invasion of Ukraine scrambled Europe’s strategic priorities, Kyiv’s parliament voted to grant formal honours to fighters of the Ukrainian Insurgent Army, the UPA, who during the Second World War killed roughly 100,000 ethnic Poles in the Volhynia and Eastern Galicia regions. The motion passed the same week Poland’s Prime Minister Donald Tusk was preparing Warsaw to host a Nato front-line summit on Ukraine’s western flank, and the same week Polish border guards were logging record-low crossings of Ukrainian men eligible for mobilisation, a quiet but telling indicator of the temperature between two capitals that, until now, kept the wartime atrocity in a sealed compartment.
The vote did not arrive as a surprise. Ukrainian civil society has argued for two decades that reconciliation with Poland requires honouring anti-Soviet fighters across the spectrum, including units whose wartime conduct is contested. What changed in 2026 was the symbolic weight: a Verkhovna Rada resolution that names UPA veterans as fighters for independence, against a backdrop in which the term "anti-Soviet" carries a different moral charge than it did in 2002. The timing, two days before a planned commemoration in Warsaw, was read in Poland as deliberate.
This is the question the vote forces into the open. Can two Nato-aligned states, whose mutual stakes in the eastern frontier have never been higher, sustain a public commemoration of a wartime massacre that each side remembers differently? Polish memory treats the Volhynia killings as genocide; Ukrainian memory treats the same period as a national liberation struggle against both Nazi occupiers and Soviet annexation. The Rada’s resolution collapses those two frames into one, and Warsaw, which has spent four years refusing to weaponise the past, finds itself out of room.
The vote and the Volhynia record
The Rada resolution honours UPA veterans as combatants in the struggle for Ukrainian statehood. By historical count documented in Polish, Ukrainian, and Anglo-American scholarship, UPA units carried out a concentrated campaign of ethnic cleansing against Polish civilians in 1943 and into 1944, with Polish official estimates placing the death toll at roughly 100,000. The figure does not appear in the Rada motion and is not directly contested by Kyiv, but it shapes every response from Warsaw.
Polish Foreign Minister Radosław Sikorski has framed past UPA commemorations, when they have occurred at the municipal level, as a recurring irritant. The Rada's national-level vote moves that irritant into a new register. Polish commentary since the July 14 motion has stressed that Kyiv cannot ask Warsaw to be the logistical hub for Ukraine's western defence while simultaneously elevating fighters responsible for one of the largest wartime atrocities carried out by one people against another on European soil.
A solidarity that was always narrowly drawn
Polish-Ukrainian solidarity since 24 February 2022 has rested on three explicit foundations. First, a shared reading of Russia as an existential threat; second, a Ukrainian willingness to treat the 2015 exhuming and reburial of Volhynia-era victims as a closed file for the duration of the war; and third, a Polish willingness to host the largest Ukrainian refugee cohort in the EU, roughly one million registered beneficiaries at peak, without major political backlash.
This publication finds that the third of those foundations has already frayed: the refugee influx has been a driver of Polish populist politics, and parliamentary parties of both right and left now treat aid extension as a budgetary line item, not a humanitarian posture. The vote erodes the second foundation directly. The first, in the medium term, is robust enough that neither side can afford to walk it back; that is precisely why the cost of this row lands unusually hard.
The structure underneath
What is happening is a collision of two memory regimes that the war effort had papered over. Poland's reckoning with its Second World War experience is anchored in a list of victim narratives that the state treats as settled, chiefly the German occupation, the Soviet deportations, and the Volhynia killings. Ukraine's reckoning is anchored in a list of its own: the Holodomor, Soviet repression of the post-1944 insurgent movement, and the ongoing Russian invasion, with the 2014 annexation of Crimea as the precedent. The two lists do not intersect in 1943-44. Poland treats Volhynia as a war crime; Ukraine treats UPA service to the cause of an independent state as a separate question. A national-level vote forcing both readings onto the same parliamentary record leaves the gap visible.
The pattern is familiar from other European memory disputes. Where a state elevates contested wartime partisans to national-hero status, neighbour-state relations usually follow, often for decades. Resolution has historically required a textual compromise: a Ukrainian acknowledgment of civilian victimhood, paired with Polish acknowledgment that anti-Soviet partisanship and the killing of Polish civilians belong to different moral categories. Since 2016, draft agreements along these lines have circulated in diplomatic channels without conclusion. The 14 July resolution has the effect of telling the Polish side that those drafts no longer reflect Kyiv's reading of the period.
Stakes and what to watch
The immediate question is whether Tusk's government retaliates in proportion. Polish options range from a diplomatic démarche to a parliamentary declaration to a slowdown in arms transit through the Rzeszów-Jasionka corridor that has carried the bulk of Western military aid into Ukraine for forty months. Sources indicate that Warsaw has not yet signalled a policy change on arms logistics. The signalling language, however, will matter: a formal Polish protest raises the cost of the vote in Kyiv; silence lets it stand, but at the cost of a Polish domestic audience already fatigued by the refugee bill.
For Kyiv, the strategic arithmetic is unforgiving. Poland is the overland corridor, the political anchor of Central European backing, and the host of the second-largest Ukrainian consular footprint in the EU. A memory quarrel that brings any of those into play would be paid for in months of military-supply uncertainty. That is the calculation that was made, or not made, on the floor of the Rada on 14 July.
Desk note
Monexus treats this story as a stress test of a wartime alliance that has held partly by bracketing the past. The wire framing tends toward diplomatic choreography; we focus here on the memory structure underneath, the conditions that made four years of restraint possible, and what the resolution now removes.