The Deadliest Month Since the Beginning
An update on Putin’s war, and what we’re doing about it.
The numbers came in this week, and they are worse than anything in four years.
The United Nations confirmed on July 14 that June 2026 was the deadliest month for Ukrainian civilians since April 2022. At least 293 civilians killed. Another 1,990 injured. May had already set a four-year record. June broke it.
Since Putin launched his full-scale invasion in February 2022, the UN has verified at least 16,431 civilian deaths in Ukraine, including 803 children, with more than 48,000 injured. The UN says the real number is far higher, because it cannot count the dead in places Russia occupies, like Mariupol, where thousands are believed buried under rubble no investigator can reach.
And July is not letting up. In the first seven days of this month alone, 93 civilians were killed. On July 6, Russian missiles and drones hit Kyiv overnight and killed at least 14 people in their apartment buildings. That strike came four days after another attack on the capital killed at least 30.
Why now? Two reasons, and neither is complicated.
First, Ukraine is running low on air defense missiles, and Russia knows it. With interceptor stocks depleted, Russian long-range missiles and drones are reaching dense urban neighborhoods they could not touch a year ago. Civilian casualties from long-range weapons are up 60 percent over the same period last year.
Second, Putin is not trying to win on the battlefield. He is trying to break a population. When your strategy is hitting apartment blocks in Kyiv, Dnipro, and Kharkiv, the dead 3-year-olds are not accidents. They are the point.
The fear is running in both directions
Here is the part the Kremlin does not want you to notice: while Putin terrorizes Ukrainian cities, he is also terrorizing his own people, because he is afraid of them.
Just today, Russian police arrested Ilya Remeslo, a blogger who spent years as a loyal Kremlin attack dog and helped run campaigns against Alexei Navalny. In March, Remeslo published a manifesto titled “Five reasons why I stopped supporting Vladimir Putin,” calling him a war criminal. First they put him in a psychiatric hospital for a month, a Soviet-era classic. Now he faces up to 10 years in prison for “spreading false information about the military.”
The same day, a Russian court convicted Boris Nadezhdin, the politician who tried to run against Putin in 2024 on an anti-war platform, of displaying “extremist symbols.” The conviction and his new “foreign agent” label keep him off the ballot in September’s parliamentary elections.
A regime that is winning does not jail its own former loyalists. A regime that is winning does not need to rig a parliamentary election it already controls. Fear flows downhill from the top, and right now the man at the top is afraid.
What we’re doing at Muckrakers.Today
We built Putin Watch because pressure only works if someone is keeping score in public.
Every day, we track the Putin Watch Index, a 0 to 100 read on the stress facing the Kremlin, scored by a human editor from seven inputs: elite purges, economic strain, battlefield losses, diplomatic isolation, domestic dissent, succession signals, and what ordinary Russians are searching for. Every score comes with dated, linked sources. Today’s arrest of Remeslo goes straight into the Domestic Dissent column.
We maintain a running Body Count of Putin’s war, updated daily and deliberately conservative, so no one can accuse us of inflating it. We track how many days it has been since Putin was last verified in public. We publish weekly briefings on the men around him and who might come after him.
None of it is a prediction. All of it is a record. When this ends, and it will end, the record will matter.
See it all at targets.muckrakers.today/putin/watch.
If this matters to you
Independent accountability journalism does not fund itself, and we do not answer to advertisers or a corporate parent.
Subscribe free. Get Muckrakers Daily, our morning accountability brief, one email a day, at muckrakers.today or on Substack.
Support the work. If you can chip in, donate at voteroi.com/support. Every dollar goes to keeping the lights on and the record public.
The dead of Kyiv and Dnipro cannot keep score. We can.
Sources: UN Human Rights Monitoring Mission in Ukraine, July 14, 2026 update; UN News, July 6, 2026; OHCHR verified casualty data through June 30, 2026; Reuters, Bloomberg, and The Moscow Times reporting on the Remeslo arrest and Nadezhdin conviction, July 17, 2026.
About the author
David B. Wheeler is an accountability journalist and the founder and editor of Muckrakers.Today. He has spent four years documenting the powerful, from Vladimir Putin to Lauren Boebert, who sued him and lost when a federal magistrate found she had defamed him five times. He hosts the MUCK YOU! podcast with Col. Moe Davis. Before journalism, he produced events in more than 75 countries and on all seven continents, including the first marathon in Antarctica. He lives in the North Carolina mountains with his three children.
Muckrakers.Today is an independent editorial project of Parallax Advisory LLC. This essay is First Amendment protected speech and commentary on matters of public concern. It reflects the reporting and opinions of the author, is based on cited public sources, and is not affiliated with, authorized by, or produced on behalf of any political candidate or committee. All individuals referenced are entitled to a presumption of innocence with respect to any alleged unlawful conduct unless and until proven otherwise. Corrections: editorial@parallaxadvisory.llc
.



