Every front, sourced daily.
Timeline · The Russia-Ukraine war

2025

12 months with records in 2025, newest first. Each brief is written from the records it cites; the cards show where those records are, a new count, what was said, a vote or a struck site, and the war's headline market.

← 20242026 →

Month

December 2025

Day 1,377

48 events · 3 statements · 9 counts · 2 votes

HRMMU verified 2,514 civilians killed and 12,142 injured in Ukraine in 2025, while Russia's foreign ministry said Ukrainian attacks killed at least 1,065 civilians that year, a party's count not independently verified. [1][2][3] The UN Humanitarian Coordinator said on 17 December that Odesa had been without power for more than a week and roughly half of Kherson city without electricity for several days, and a 27 December attack on Kyiv cut heating to about a third of the city, mayor Vitali Klitschko said. [1][2] Ballistic missiles struck a port facility in Odesa region on 19 December, killing at least eight people, some of them on a bus, according to Ukraine's State Emergency Service. [1] Putin announced the capture of Pokrovsk and Vovchansk on 1 December, which Ukraine disputed, saying fighting continued in both, and Ukraine's General Staff said on 23 December its troops had withdrawn from Siversk. [1][3] US envoys met Putin in the Kremlin on 2 December without a compromise on territory, Zelensky unveiled a 20-point draft on 23 December, and at Mar-a-Lago on 28 December he and Donald Trump both cited progress while the future of Donbas stayed unsettled. [1][2][3] EU leaders agreed on 19 December a 90 billion euro loan for Ukraine for 2026 and 2027 after failing to agree to use frozen Russian assets. [1] Russian foreign minister Sergei Lavrov said on 29 December that Ukraine had sent 91 drones at Putin's Valdai residence and that Russia would revise its negotiating position, an allegation Zelensky called fake. [1]

Written from the records it cites; every figure appears in a cited record.

Places in this month's records

Places in this month's records: Kherson, Bilozerka, Pokrovske, Kyiv, Sloviansk, Yamne, Berlin, Bilenke and 24 more; 2 events not on the map. Kherson: 8 recordsBilozerka: 3 recordsPokrovske: 3 recordsKyiv: 2 recordsSloviansk: 2 recordsYamne: 2 recordsBerlin: 1 recordBilenke: 1 record

32 places · 2 events not on the map

Kherson · Bilozerka · Pokrovske · Kyiv · Sloviansk · Yamne · Berlin · Bilenke · 24 more

New count

at least

2,514

civilians killed, Ukraine, 1 Jan to 31 Dec

UN Human Rights Monitoring Mission in Ukraine · independent count
as of 31 Dec · 8 other counts this month

Said

Ukraine's General Staff called the Russian flag-raising video in Pokrovsk another attempt by the Kremlin to use a videotaped flag operation for propaganda, and said Ukrainian forces held the northern part of the city along the railway.

General Staff of the Armed Forces of Ukraine
2 Dec · to a mixed audience
Reported by Kyiv Independent

Open

Month

November 2025

Day 1,347

48 events · 4 statements

Russian missiles hit two apartment blocks in Ternopil on 19 November, killing at least 38 civilians including eight children, HRMMU verified, and UN High Commissioner for Human Rights Volker Turk said he was appalled by the casualties. [1] A strike on Ukraine's grid on 8 November knocked out all of state generator Centrenergo's working thermal capacity, the company said, and an attack on 25 November killed at least eight people, mainly in Kyiv, according to authorities cited by HRMMU. [1][2] IOM said on 12 November that 3.7 million people were internally displaced in Ukraine and that more than 1.3 million displaced renters were using savings to pay rent. [1] Russian commanders told Vladimir Putin on 20 November that they had captured Kupiansk, and Ukraine's commander-in-chief Oleksandr Syrskyi said the situation had significantly worsened on the Huliaipole and Oleksandrivka axes, where Ukrainian troops withdrew from two villages. [1][2] A Russian drone set a gas tanker ablaze at Izmail port on 17 November, leading Romania to evacuate a village across the Danube, and naval drones hit two sanctioned tankers off Turkey on 28 November and the Caspian Pipeline Consortium terminal at Novorossiysk a day later, which Kazakhstan protested. [1][2] The US presented Ukraine with a 28-point peace plan on 20 November and talks in Geneva on 23 November drafted an updated framework, and on 28 November Zelensky's chief of staff and lead negotiator Andriy Yermak resigned after anti-corruption searches. [1][2][3] In Poland, an explosion damaged the Warsaw to Lublin railway line near Mika on 15 November, an incident the Leiden dataset codes as sabotage. [1]

Written from the records it cites; every figure appears in a cited record.

Places in this month's records

Places in this month's records: Kherson, Kyiv, Bilozerka, Kharkiv, Pokrovske, Belgium, Berestyn, Bilenke and 18 more; 3 events not on the map. Kherson: 11 recordsKyiv: 6 recordsBilozerka: 3 recordsKharkiv: 2 recordsPokrovske: 2 recordsBelgium: 1 recordBelgiumBerestyn: 1 recordBilenke: 1 record

26 places · 3 events not on the map

Kherson · Kyiv · Bilozerka · Kharkiv · Pokrovske · Belgium · Berestyn · Bilenke · 18 more

Said

UN High Commissioner for Human Rights Volker Turk said he was particularly appalled by the high number of civilian casualties in Ternopil, said civilians and civilian infrastructure are protected under the laws of war, and called on Russia to stop its attack and withdraw its forces from Ukraine.

United Nations
19 Nov · to an international body
Reported by UN Ukraine

Open

Market

$10.42

European natural gas price, per million Btu

−62% on the last value before the war (2022-02-01) ($27.23).
1 Nov · World Bank

Month

October 2025

Day 1,316

58 events · 3 statements · 4 counts

A Russian strike on energy facilities on 10 October left more than 700,000 Kyiv households without power, the energy company DTEK said, the first of three large-scale October strikes on energy that HRMMU said caused emergency outages in most regions. [1] HRMMU recorded 148 civilians killed and 929 injured in October, and IOM put the number of internally displaced people in government-controlled areas at 3,700,000. [1][2][3] Drones set fire to two marked UN aid trucks in Bilozerka, Kherson region, on 14 October, an attack the UN Humanitarian Coordinator attributed to Russia's armed forces, and officials said an overnight attack on 22 October killed six people in Kyiv and its region, including two children. [1][2] Repairs to the Zaporizhzhia nuclear plant's power lines began on 18 October under local ceasefire zones, the IAEA said. [1] Vladimir Putin said in late October that Ukrainian forces in Pokrovsk and Kupiansk were encircled, which Ukraine's commander-in-chief Oleksandr Syrskyi denied. [1] Donald Trump announced a summit with Putin in Budapest after a call on 16 October, but it was shelved five days later, and on 22 October the US sanctioned Rosneft and Lukoil, its first new Russia sanctions since Trump took office. [1][2] Drone sightings closed Munich airport on 2 and 3 October, and Poland detained eight people on 21 October, three of them linked to a plot to send incendiary parcels to Ukraine, according to the Leiden dataset. [1][2]

Written from the records it cites; every figure appears in a cited record.

Places in this month's records

Places in this month's records: Kherson, Bilozerka, Kyiv, Borova, Washington, Mykolaivka, Rai-Oleksandrivka, Sloviansk and 23 more; 1 event not on the map. Kherson: 11 recordsBilozerka: 6 recordsKyiv: 5 recordsBorova: 3 recordsWashington: 3 recordsMykolaivka: 2 recordsRai-Oleksandrivka: 2 recordsSloviansk: 2 records

31 places · 1 event not on the map

Kherson · Bilozerka · Kyiv · Borova · Washington · Mykolaivka · Rai-Oleksandrivka · Sloviansk · 23 more

New count

at least

148

civilians killed, Ukraine, 1 Oct to 31 Oct

UN Human Rights Monitoring Mission in Ukraine · independent count
as of 31 Oct · 3 other counts this month

Said

Ukraine's commander-in-chief Oleksandr Syrskyi said there was no encirclement or blockade of Pokrovsk or Myrnohrad and that troops, weapons and drones were being sent to reinforce Pokrovsk.

General Staff of the Armed Forces of Ukraine
31 Oct · to a domestic audience
Reported by Kyiv Independent

Open

Market

$10.89

European natural gas price, per million Btu

−60% on the last value before the war (2022-02-01) ($27.23).
1 Oct · World Bank

Month

September 2025

Day 1,286

74 events · 3 statements

A Russian air strike on pensioners queuing for payments in the village of Yarova in Donetsk region on 9 September killed at least 25 people, the regional governor said, and prosecutors said artillery fire on Kostiantynivka on 3 September killed eight civilians. [1][2] Ukraine's air force said Russia launched 810 drones and 13 missiles overnight into 7 September, the largest attack of the full-scale war, which set the Cabinet of Ministers building in Kyiv on fire; HRMMU said at least five civilians were killed. [1] The Zaporizhzhia nuclear plant lost all off-site power on 23 September, beginning what the IAEA called by far the longest such event of the war. [1] Ukraine's General Staff said its forces struck the Kirishi refinery in Leningrad region on 14 September, part of an intensified campaign against Russian refineries. [1] Poland said 19 Russian drones entered its airspace on 10 September and that some were shot down, the first time NATO allies used force against such drones, while Russia's defence ministry said it had no intention of targeting anything in Poland. [1] Estonia said three Russian MiG-31 jets entered its airspace for about 12 minutes on 19 September, which Russia denied, and drone sightings closed Copenhagen and Oslo airports on 22 September, with Denmark's prime minister saying she could not rule out Russian involvement. [1][2] At a Paris summit on 4 September, 26 countries pledged to support a reassurance force for Ukraine after a ceasefire, and Donald Trump wrote after meeting Zelensky at the UN General Assembly that Ukraine with EU support could win all its territory back. [1]

Written from the records it cites; every figure appears in a cited record.

Places in this month's records

Places in this month's records: Bilozerka, Dobropillia, Kostiantynivka, Kherson, Dnipro, Kyiv, Nikopol, Paris and 25 more; 9 events not on the map. Bilozerka: 9 recordsDobropillia: 6 recordsKostiantynivka: 6 recordsKherson: 4 recordsDnipro: 3 recordsKyiv: 3 recordsNikopol: 3 recordsParis: 3 records

33 places · 9 events not on the map

Bilozerka · Dobropillia · Kostiantynivka · Kherson · Dnipro · Kyiv · Nikopol · Paris · 25 more

Said

Russia's defence ministry acknowledged strikes on Ukrainian targets on the night drones entered Poland but said it had no intention of targeting anything on Polish territory.

Ministry of Defence of Russia
10 Sep · to an international body
Reported by UN News

Site

Karup air base

Base · Denmark

A fixed site in this month's records.

Market

$11.12

European natural gas price, per million Btu

−59% on the last value before the war (2022-02-01) ($27.23).
1 Sep · World Bank

Month

August 2025

Day 1,255

70 events · 4 statements · 3 counts

A Russian strike on Kyiv on 28 August killed at least 25 people, including four children, and collapsed an apartment block, city authorities said, and also damaged the EU delegation. [1] By the end of August, HRMMU had verified 14,116 civilians killed and 36,481 injured in Ukraine since February 2022. [1][2] A mass attack on western Ukraine on 21 August hit a US-owned electronics plant in Mukachevo, where regional authorities said 23 people were injured. [1] DeepState reported a Russian push toward the Dobropillia-Kramatorsk road on 11 August, and in eastern Poland a drone that the defence minister called Russian exploded in a field near Osiny on 20 August. [1][2] Ukrainian drones struck the Druzhba pipeline's Unecha pumping station on 21 August, disrupting flows to Hungary and Slovakia, and Hungary's foreign minister Peter Szijjarto called it an attack on Hungary's sovereignty. [1] Donald Trump and Vladimir Putin met in Alaska on 15 August without announcing a ceasefire or deal, and three days later President Zelensky and seven European leaders met Trump at the White House on security guarantees. [1][2] Prisoner exchanges continued, with 84 people swapped each way on 14 August and, according to Russia's defence ministry, 146 prisoners of war each on 24 August. [1][2]

Written from the records it cites; every figure appears in a cited record.

Places in this month's records

Places in this month's records: Kyiv, Kherson, Kostiantynivka, Bilozerka, Dobropillia, Kupiansk, Mezhova, Malomykhailivka and 32 more; 5 events not on the map. Kyiv: 7 recordsKherson: 4 recordsKostiantynivka: 4 recordsBilozerka: 3 recordsDobropillia: 3 recordsKupiansk: 3 recordsMezhova: 3 recordsMalomykhailivka: 2 records

40 places · 5 events not on the map

Kyiv · Kherson · Kostiantynivka · Bilozerka · Dobropillia · Kupiansk · Mezhova · Malomykhailivka · 32 more

New count

about

220,000

combatants killed, Russia

Mediazona (named Russian military deaths, with BBC Russian) · independent count
as of 31 Aug · 2 other counts this month

Said

Donald Trump said at the White House that Vladimir Putin had agreed Russia would accept security guarantees for Ukraine, calling it a very significant step, and that the US would give Ukraine very good protection.

Government of the United States
18 Aug · to a mixed audience
Reported by Meduza

Unresolvable

Market

$11.15

European natural gas price, per million Btu

−59% on the last value before the war (2022-02-01) ($27.23).
1 Aug · World Bank

Month

July 2025

Day 1,224

85 events · 2 statements · 5 counts · 1 vote

The UN Human Rights Monitoring Mission (HRMMU) recorded 286 civilians killed and 1,388 injured in Ukraine in July, its highest monthly death toll since May 2022. [1][2] A missile and drone strike on Kyiv on 31 July killed 32 people, the capital's highest verified civilian toll of the war according to HRMMU, and aerial bombs on a penal colony in Zaporizhzhia region on 28 July killed at least 16 prisoners, a strike the Kremlin denied carrying out. [1][2] Ukraine's air force said Russia fired 728 drones and 13 missiles overnight into 9 July, mainly at Lutsk, the largest attack of the war at that point, and WHO recorded an attack affecting a health facility and a health warehouse in Kyiv. [1][2] Russia's defence ministry claimed the capture of Chasiv Yar on 31 July, a claim Ukraine's military rejected, while the monitoring group DeepState reported Russian infiltration groups inside Pokrovsk. [1][2] The White House paused some weapons shipments to Ukraine on 1 July after a Pentagon stockpile review, and a third round of direct talks in Istanbul on 23 July agreed an exchange of at least 1,200 prisoners each but no ceasefire. [1][2] President Donald Trump said on 29 July that Russia had ten days to agree a ceasefire, after which he had threatened secondary tariffs of up to 100 percent on buyers of Russian goods.

Written from the records it cites; every figure appears in a cited record.

Places in this month's records

Places in this month's records: Kyiv, Bilozerka, Kherson, Kupiansk, Borivske, Kostiantynivka, Sumy, Bilenke and 38 more; 4 events not on the map. Kyiv: 7 recordsBilozerka: 5 recordsKherson: 5 recordsKupiansk: 5 recordsBorivske: 3 recordsKostiantynivka: 3 recordsSumy: 3 recordsBilenke: 2 records

46 places · 4 events not on the map

Kyiv · Bilozerka · Kherson · Kupiansk · Borivske · Kostiantynivka · Sumy · Bilenke · 38 more

New count

at least

286

civilians killed, Ukraine, 1 Jul to 31 Jul

UN Human Rights Monitoring Mission in Ukraine · independent count
as of 31 Jul · 4 other counts this month

Said

Kremlin aide Vladimir Medinsky, after the Istanbul talks, said a meeting between Putin and Zelensky should be used only to sign a finished settlement, not to hold discussions, and that the two sides' positions remained quite far apart.

Government of Russia
23 Jul · to a mixed audience
Reported by Meduza

Month

June 2025

Day 1,194

66 events · 2 statements · 4 counts

June was marked by 232 civilians killed and 1,343 injured, the UN Human Rights Monitoring Mission recorded, and an overnight attack on Kyiv killed 30 people and injured 172, according to Ukrainian officials, the deadliest attack on the city in almost a year. [1][2][3] Local officials said a daytime ballistic missile attack on Dnipro and nearby Samarske killed at least 21 people and damaged a passenger train, and Russia's largest air attack of the war, with 477 drones and 60 missiles, killed two civilians and an F-16 pilot. [1][2] Ukraine's SBU said drones launched inside Russia hit 41 military aircraft at four air bases, Russia confirmed aircraft fires in the Murmansk and Irkutsk regions, and the SBU said an underwater blast damaged supports of the Crimean Bridge. [1][3] Putin told Trump Russia would have to respond, and days later Russia launched more than 400 drones and 40 missiles, killing four people including three emergency workers in Kyiv, Zelensky said. [2] A second round of talks in Istanbul ended without a ceasefire but with agreement to exchange all seriously wounded and sick prisoners and young soldiers, and Ukraine's prisoner coordination body said Russia returned 1,200 bodies under the deal. [1][2] Russian forces took a series of border settlements in Sumy oblast, and Russian state media claimed the first capture of a village in Dnipropetrovsk oblast, which Ukrainian officials did not confirm. [1][2] WHO recorded attacks on health care in places including Kherson, Kupiansk and Kremenchuk. [1][2][3]

Written from the records it cites; every figure appears in a cited record.

Places in this month's records

Places in this month's records: Kherson, Kyiv, Bilozerka, Novooleksandrivka, Odesa, Dnipro, Kostiantynivka, Kupiansk and 22 more; 3 events not on the map. Kherson: 7 recordsKyiv: 7 recordsBilozerka: 4 recordsNovooleksandrivka: 4 recordsOdesa: 4 recordsDnipro: 3 recordsKostiantynivka: 3 recordsKupiansk: 3 records

30 places · 3 events not on the map

Kherson · Kyiv · Bilozerka · Novooleksandrivka · Odesa · Dnipro · Kostiantynivka · Kupiansk · 22 more

New count

at least

232

civilians killed, Ukraine, 1 Jun to 30 Jun

UN Human Rights Monitoring Mission in Ukraine · independent count
as of 30 Jun · 3 other counts this month

Said

Ukraine's SBU said its drone operation had hit 41 Russian military aircraft used against Ukraine, worth a combined $7bn.

Government of Ukraine
1 Jun · to a mixed audience
Reported by The Guardian

Partly supported

Market

$12.37

European natural gas price, per million Btu

−55% on the last value before the war (2022-02-01) ($27.23).
1 Jun · World Bank

Month

May 2025

Day 1,163

55 events · 3 statements

Local authorities said a drone strike on an evacuation minibus near Bilopillia in Sumy region killed nine people, most of them elderly women, and the Sumy governor later ordered the mandatory evacuation of 11 more border villages. [1][2] Russia launched a then-record 273 drones in one night and, later in the month, three nights of mass missile and drone attacks on Kyiv and other cities that UN human rights chief Volker Turk said killed at least 14 civilians and injured 88. [1][2] WHO recorded attacks on health care in places including Kherson and Bilozerka. [1][2] Russia's unilateral 72-hour Victory Day truce began with both sides reporting continued fighting, and after the leaders of the UK, France, Germany and Poland demanded a 30-day ceasefire in Kyiv, Putin proposed direct talks in Istanbul instead. [1][2] The first direct Russia-Ukraine talks since 2022 produced no ceasefire but an agreement to exchange 1,000 prisoners each, which was carried out over three days as the largest exchange of the war. [1][2] After a two-hour call with Trump, Putin offered to work on a peace memorandum but did not accept a 30-day ceasefire, and Trump later wrote that Putin had gone absolutely crazy. [1] Kremlin negotiator Vladimir Medinsky said Moscow was ready to continue contacts, and cited the 21-year Great Northern War as a sign Russia would fight as long as it took.

Written from the records it cites; every figure appears in a cited record.

Places in this month's records

Places in this month's records: Kostiantynivka, Bilopillia, Kherson, Bilozerka, Ukraine, Bilytske, Kyiv, Russia and 19 more; 6 events not on the map. Kostiantynivka: 7 recordsBilopillia: 6 recordsKherson: 5 recordsBilozerka: 3 recordsUkraine: 3 recordsUkraineBilytske: 2 recordsKyiv: 2 recordsRussia: 2 recordsRussia

27 places · 6 events not on the map

Kostiantynivka · Bilopillia · Kherson · Bilozerka · Ukraine · Bilytske · Kyiv · Russia · 19 more

Said

Kremlin negotiator Vladimir Medinsky said Moscow was satisfied with the Istanbul talks and ready to continue contacts, and cited the 21-year Great Northern War with Sweden as a sign Russia was ready to fight as long as it took.

Government of Russia
16 May · to a foreign audience
Reported by The Moscow Times

Market

$11.66

European natural gas price, per million Btu

−57% on the last value before the war (2022-02-01) ($27.23).
1 May · World Bank

Month

April 2025

Day 1,133

65 events · 4 statements · 3 counts · 1 vote

The UN Human Rights Monitoring Mission recorded 209 civilians killed, 19 of them children, and 1,146 injured in April. [1][2][3] A ballistic missile detonated over a playground in Kryvyi Rih, killing 20 civilians including nine children, which the mission called the deadliest single attack for children it had verified, and Russia's claim that it targeted military personnel was called false by Ukraine. [1] Two ballistic missiles struck central Sumy on Palm Sunday, killing 35 according to the regional prosecutor's office, and a missile and drone attack on Kyiv killed at least 11, prompting Trump to post "Vladimir, STOP!" [1][2] Russia's Valery Gerasimov said Kursk region had been fully retaken and for the first time credited North Korean troops, a claim Ukraine disputed, saying fighting continued. [1] Putin declared a 30-hour Easter truce as the sides exchanged 246 prisoners each, and Zelensky accused Russia of about 2,000 violations; the Kremlin later announced a 72-hour ceasefire for 8 to 10 May, while Kyiv called for 30 days. [1][2] Rubio warned the US could abandon its peace efforts, a reported US framework would recognise Russian control of Crimea, and the US and Ukraine signed a minerals agreement creating a joint Reconstruction Investment Fund. [2][3] In Europe, the Leiden dataset recorded hackers taking control of a Norwegian dam, which Norway's spy chief said were Russian. [1]

Written from the records it cites; every figure appears in a cited record.

Places in this month's records

Places in this month's records: Kherson, Kostiantynivka, Kharkiv, Kupiansk, Kyiv, Inhulets, Komyshany, Sumy and 30 more; 4 events not on the map. Kherson: 8 recordsKostiantynivka: 7 recordsKharkiv: 4 recordsKupiansk: 3 recordsKyiv: 3 recordsInhulets: 2 recordsKomyshany: 2 recordsSumy: 2 records

38 places · 4 events not on the map

Kherson · Kostiantynivka · Kharkiv · Kupiansk · Kyiv · Inhulets · Komyshany · Sumy · 30 more

New count

at least

209

civilians killed, Ukraine, 1 Apr to 30 Apr

UN Human Rights Monitoring Mission in Ukraine · independent count
as of 30 Apr · 2 other counts this month

Said

Gerasimov told Putin the Kursk region had been fully liberated, said the main area of the incursion covered 1,260 square kilometres, and praised North Korean servicemen for helping defeat the Ukrainian force.

Ministry of Defence of Russia
26 Apr · to a domestic audience
Reported by Politico Europe

Unresolvable

Month

March 2025

Day 1,102

65 events · 4 statements · 2 counts

In March 164 civilians were killed and 910 injured, according to the UN Human Rights Monitoring Mission, which said an attack on Dobropillia killed 11 civilians and injured 47 on a day Russia fired missiles and drones at gas and energy sites. [1][2][3] The US paused military aid and intelligence sharing after the Oval Office argument, then restored them after talks in Jeddah at which Ukraine accepted a US proposal for a 30-day ceasefire, subject to Russian acceptance. [1][2] Putin said the ceasefire idea was right but raised questions, and after a call with Trump agreed only to a 30-day halt to strikes on energy infrastructure, hours before Russian drones hit a hospital in Sumy and power sites in Sloviansk. [2] Russian forces retook villages around Sudzha and entered the town, and Ukraine's General Staff later confirmed the withdrawal from the largest town it had held in Kursk region. [1][2] Ukraine launched its largest drone attack on Moscow and the surrounding region, which Russian officials said killed at least three people, and Russia and Ukraine blamed each other for a fire at the Sudzha gas metering station. [1][2] After parallel talks in Riyadh the White House announced Black Sea and energy arrangements, which the Kremlin tied to sanctions relief, and the sides exchanged 175 prisoners each. [1][2] Putin suggested Ukraine could be placed under a temporary UN administration to hold new elections, an idea a US spokesperson rejected.

Written from the records it cites; every figure appears in a cited record.

Places in this month's records

Places in this month's records: Zolochiv, Kherson, Kostiantynivka, Bilozerka, Borova, Dnipro, Kryvyi Rih, Sumy and 23 more; 8 events not on the map. Zolochiv: 5 recordsKherson: 4 recordsKostiantynivka: 4 recordsBilozerka: 3 recordsBorova: 3 recordsDnipro: 3 recordsKryvyi Rih: 3 recordsSumy: 3 records

31 places · 8 events not on the map

Zolochiv · Kherson · Kostiantynivka · Bilozerka · Borova · Dnipro · Kryvyi Rih · Sumy · 23 more

New count

at least

164

civilians killed, Ukraine, 1 Mar to 31 Mar

UN Human Rights Monitoring Mission in Ukraine · independent count
as of 31 Mar · 1 other count this month

Said

Rubio said in Jeddah that Ukraine was ready to stop the fighting and get to the table, that the ball was now in Russia's court, and that if Russia said no the impediment to peace would be known.

Government of the United States
11 Mar · to a foreign audience
Reported by The Guardian

Supported

Market

$13.24

European natural gas price, per million Btu

−51% on the last value before the war (2022-02-01) ($27.23).
1 Mar · World Bank

Month

February 2025

Day 1,074

60 events · 3 statements · 10 counts · 8 votes

UNHCR said 10.6 million Ukrainians were displaced, almost a quarter of the pre-war population, and that 12.7 million people inside Ukraine needed humanitarian assistance, while the UN Human Rights Monitoring Mission recorded 129 civilians killed and 588 injured in February. [1][2][3] A missile strike on an apartment building in Poltava killed at least 14 people, including two children, the State Emergency Service said, and a strike on a boarding school in Ukrainian-held Sudzha killed at least four, with Kyiv and Moscow blaming each other. [1][2] Zelensky said a drone struck the protective confinement over Chornobyl's destroyed reactor and started a fire, and the IAEA said the inner containment was not breached. [1] Trump said he and Putin had agreed to begin negotiations, and US and Russian delegations met in Riyadh without Ukrainian or European officials, after defence secretary Pete Hegseth called a return to Ukraine's pre-2014 borders unrealistic. [1][2] Trump called Zelensky a dictator without elections, and Zelensky said he was ready to give up the presidency if that achieved peace. On the third anniversary of the invasion, the UN General Assembly backed a resolution naming Russia the aggressor by 93 votes to 18, with the US voting against, and a White House meeting between Zelensky, Trump and JD Vance broke down with the minerals deal unsigned. [1][2] On the front, Ukrainian forces retook Pishchane south-west of Pokrovsk, and the sides exchanged 150 prisoners of war each. [1][2]

Written from the records it cites; every figure appears in a cited record.

Places in this month's records

Places in this month's records: Kherson, Bilozerka, Kostiantynivka, Kramatorsk, Kupiansk, Nikopol, Ukraine, Beryslav and 31 more; 8 events not on the map. Kherson: 5 recordsBilozerka: 3 recordsKostiantynivka: 3 recordsKramatorsk: 3 recordsKupiansk: 2 recordsNikopol: 2 recordsUkraine: 2 recordsUkraineBeryslav: 1 record

39 places · 8 events not on the map

Kherson · Bilozerka · Kostiantynivka · Kramatorsk · Kupiansk · Nikopol · Ukraine · Beryslav · 31 more

New count

at least

129

civilians killed, Ukraine, 1 Feb to 28 Feb

UN Human Rights Monitoring Mission in Ukraine · independent count
as of 28 Feb · 9 other counts this month

Said

Trump wrote on Truth Social that Zelensky was "a Dictator without Elections" who "better move fast" or would not have a country left, after earlier suggesting Ukraine was to blame for the war; Zelensky had said Trump was living in a Russian "disinformation bubble" and that a claim his approval stood at 4 per cent was false.

Government of the United States
19 Feb · to a mixed audience
Reported by The Guardian

Unresolvable

Month

January 2025

Day 1,043

59 events · 2 statements · 2 counts

The UN Human Rights Monitoring Mission recorded 139 civilians killed and 738 injured in Ukraine in January, and guided bombs on an industrial site in Zaporizhzhia killed 13 and injured 122, according to the State Emergency Service. [1][2][3] Ukrainian officials said a drone strike on an apartment block in Sumy killed nine people, and the grid operator imposed emergency power cuts in six regions during a large missile strike on energy targets. [1][2] Russian gas transit to Europe through Ukraine ended as the contract expired, and the Guardian reported that Moldova's breakaway Transnistria region cut heating and hot water to households. [1] Russia said it took Kurakhove and claimed Velyka Novosilka, where a Ukrainian brigade said it withdrew only from parts of the town, while reports that Chasiv Yar had fallen were disputed by Ukrainian soldiers and analysts. [1][2][3] Ukraine launched a new attack in the part of Russia's Kursk region it held, and Zelensky said Ukrainian forces captured two North Korean soldiers there. [1][2] Donald Trump urged Putin to settle and stop the war or face tariffs and sanctions, and Putin said Russia was ready for negotiations with him, while the sides exchanged 25 prisoners of war each in the first swap of 2025. [3] EASA advised airlines not to operate in parts of Russian airspace west of longitude 60 degrees East, and in Europe the Leiden dataset recorded damage to the C-Lion1 cable between Finland and Germany investigated as suspected sabotage. [1][2]

Written from the records it cites; every figure appears in a cited record.

Places in this month's records

Places in this month's records: Ukraine, Bilozerka, Germany, Zaporizhzhia, Baltic Sea, Kostiantynivka, Kupiansk, Kursk Oblast and 28 more; 5 events not on the map. Ukraine: 4 recordsUkraineBilozerka: 3 recordsGermany: 3 recordsGermanyZaporizhzhia: 3 recordsBaltic Sea: 2 recordsBaltic SeaKostiantynivka: 2 recordsKupiansk: 2 recordsKursk Oblast: 2 recordsKursk Oblast

36 places · 5 events not on the map

Ukraine · Bilozerka · Germany · Zaporizhzhia · Baltic Sea · Kostiantynivka · Kupiansk · Kursk Oblast · 28 more

New count

at least

139

civilians killed, Ukraine, 1 Jan to 31 Jan

UN Human Rights Monitoring Mission in Ukraine · independent count
as of 31 Jan · 1 other count this month

Said

Trump wrote on Truth Social that Russia's economy was failing, urged Putin to "settle now and stop this ridiculous war", and said that without a deal he would impose high taxes, tariffs and sanctions on Russian goods sold to the US and other countries.

Government of the United States
22 Jan · to a foreign audience
Reported by The Guardian

Market

$14.66

European natural gas price, per million Btu

−46% on the last value before the war (2022-02-01) ($27.23).
1 Jan · World Bank

← 20242026 →