MEF Menu
Middle East ForumSupport MEF

Middle East Forum Iran Accountability Project

The Iran Ledger

A public accountability record of the Islamic Republic of Iran

Data as of

04RepressionData as of

Four Bodies of Evidence, Kept Separate

Four bodies of evidence, never merged, summed or netted against one another, even where their calendar windows overlap. A figure that belongs to the war is never added to the crackdown. A repression act that merely cites the war as pretext (an execution on a war-related espionage charge, for instance) stays in repression, because it is an act of the judiciary. No chart on this page mixes two of them on one axis.

CrackdownDecember 28, 2025 → February 27, 2026

The protest crackdown. Counted on its own terms: 159 casualty figures, never summed across sources.

War Round 1February 28, 2026 → April 7, 2026

The first round of open war. 21 figures, quarantined: out of scope for every campaign total on this site.

War Round 2July 6, 2026 → July 24, 2026

The second round of war. 5 figures, quarantined even though its dates fall inside the post-MOU calendar window.

Post-MOU repressionJune 1, 2026 → August 10, 2026

Executions, death sentences and killings by security forces since the ceasefire. 100 figures: the live window behind this tracker's sanctions-gap analysis.

The Crackdown Lane

December 28, 2025 to February 27, 2026. No two monitors count the same way; this tracker preserves that variance rather than manufacturing false precision.

Crackdown death toll · December 28, 2025 to February 27, 2026 · by source

3,11736,500+
  1. 3,117Government of Iran, January 21 and reaffirmed February 21 (Al Jazeera T4 aljazeera.com)Official, fixed, includes 690 people the state classifies as "terrorists"
  2. ~3,000 civilians + ~500 securityHengaw, January 24 (Hengaw T2 hengaw.net)Identity-verification methodology, only 600 identities verified at time of publication
  3. 7,007HRANA, February 23 (HRANA T2 hra-iran.org)Minimum-verifiable consolidated record, 143,330 reports
  4. More than 7,000UN Fact-Finding Mission via unnamed organization, March 10 (OHCHR T1 ohchr.org)UN-endorsed relay of a rights-organization figure, breakdown matches HRANA
  5. At least 7,000CHRI, February 25 (CHRI T2 iranhumanrights.org)Independent research assessment
  6. At least 5,000, possibly up to 20,000+UN Special Rapporteur Mai Sato, January 16 and 26 and February 21 (Amnesty T2 amnesty.org Iran International T4 iranintl.com)Medical-source-derived; the widest official UN range
  7. 32,000President Trump, February 26 (CNN T4 cnn.com)Single-source; no methodology given; rejected by Iran’s government.
  8. More than 36,500Leaked IRGC Intelligence report, January 24 (Iran International T4 iranintl.com)Single-source; an unverifiable leaked document.

Eight figures, eight methodologies, one window. This project does not average them, pick one, or present a midpoint: the spread is the finding. Ticks mark each source’s own stated figure on the range above; figures given as minimums tick at the minimum. This axis belongs to the crackdown lane alone and is not shared with any other lane on this page.

Executions

Crackdown-Period Executions by Source
DateSourceFigure
March 10, 2026UN Fact-Finding MissionNo confirmed number; “emerging reports of secret executions”
Jul 2026Amnesty InternationalAt least 26 people convicted of offences connected with the January 2026 protests arbitrarily executed since the beginning of 2026
July 19, 2026Amnesty International2 executed (individuals named by Amnesty International)
July 28, 2026Amnesty International2 publicly executed (individuals named by Amnesty International)
Jul 2026Amnesty InternationalAt least 3 other protesters arbitrarily executed in the week preceding July 28
August 5, 2026Volker Türk, UN High CommissionerAt least 56 executed since March 19, 2026 on national-security charges, of which 27 in cases linked to the protests
August 5, 2026UN Fact-Finding Mission2 people executed on July 19, sentenced in the same case as the 10 Isfahan protest defendants
August 5, 2026Volker Türk / OHCHR27 protest-linked executions since March 19
July 24, 2026Human Rights Watch / IranWire≥ 24 protest-linked since March 18
July 23, 2026Iran judiciary (via UN News)23 protest-related (judiciary-acknowledged)

Detentions

Crackdown-Period Detentions by Source
DateSourceFigure
January 5, 2026HRANA1,203 arrests
January 6, 2026HengawMore than 1,500 arrested, 546 identities verified
January 6, 2026Human Rights WatchMore than 1,000 arrested
~January 6, 2026Amnesty International + Human Rights Watch (joint)“Hundreds” arbitrarily detained
January 9, 2026Volker Türk, UN High Commissioner“Hundreds arrested”
January 11, 2026HRANAApproximately 10,000 detained
January 16, 2026Iranian state-affiliated media (Tier 3)“Thousands” arrested
~January 22, 2026HRANAMore than 26,000 arrested

HRANA’s final count of child fatalities during the crackdown is 236, corroborated by the UN Fact-Finding Mission’s cited organizations.

Discrepancy Analysis

Do not collapse these into one number. Three distinct methodological families are in play, and they are not measuring the same thing:

1. Minimum-verifiable case documentation (HRANA, Hengaw, Amnesty, HRW, BBC Verify). Each death must be individually corroborated. These figures are structurally *floors*, and HRANA says so explicitly. HRANA's 7,007 sits alongside 11,744 further cases still under review that would, if confirmed, push the total to roughly 18,750.

2. Medical-source extrapolation (Sato's 5,000 to 20,000+, Iran International's city-level medical estimates, the Kerman and Khorramabad eyewitness figures). These derive from hospital and morgue capacity rather than named individuals, and produce far higher numbers. They are unverifiable case by case.

3. Official and leaked-official counts. The government’s official figure is 3,038, the figure it settled on in early February (UN Fact-Finding Mission, A/HRC/63/61, para. 31); its earlier January 21 figure was 3,117 (France24, January 21, 2026). Both are the lowest of all counts. The leaked IRGC and parliamentary documents reported by Iran International (12,000 on January 11, 27,500 on January 21, 33,000 on January 22, 36,500 on January 24) are drastically higher than the public official figure. If genuine, they imply the state's own unpublished count was roughly twelve times its published one. They are single-sourced and cannot be independently verified.

4.2 the Government List Problem

The most concrete evidentiary conflict is not between totals but between *names*. Iran International compiled 6,634 deaths from a public call for names, and fewer than 100 of them appear on the government's 2,986-name list (Iran International iranintl.com). Independently, Iran Human Rights' director stated that approximately half of IHR's confirmed victims are missing from the government list (RFE/RL rferl.org). HRANA characterized the list as rushed, containing spelling errors, duplicates and incomplete identification numbers, with no contextual information about how each person died (Al Jazeera aljazeera.com). Two independent name-level comparisons therefore both indicate the official list omits a large majority of documented victims, a stronger finding than any aggregate-total comparison.

4.3 the Khamenei Anomaly

On January 17 the Supreme Leader publicly said "thousands of people" were killed (OHCHR ohchr.org). Four days later the state published 3,117. "Thousands" is technically consistent with 3,117, but the sequencing, an unqualified admission followed by a fixed, heavily categorized number that classifies 690 of the dead as terrorists, is itself evidence about how the official figure was constructed.

4.4 Attribution Inconsistency on the 3,117 Figure

Sources disagree on which body issued it. Al Jazeera attributes it to the Foundation of Martyrs and Veterans via state TV (Al Jazeera aljazeera.com); Amnesty attributes it to the Supreme Council of National Security (Amnesty amnesty.org); Iran International also attributes it to the National Security Council (Iran International iranintl.com). All three agree on the number and date. Both attributions are preserved rather than reconciled.

4.5 Why the UN's Own Numbers Are Lower than the Rights Groups'

The Fact-Finding Mission's independently confirmed counts are dramatically more conservative than the organizations it cites: at least 2 people on death row, versus Amnesty's at-least-15 sentences and Iran Human Rights' more-than-70 in a single Esfahan prison. This is a function of the "reasonable grounds to believe" standard, no access to Iran, 44 information requests with only 12 acknowledged and no underlying records supplied. The Mission's higher figures (over 7,000 dead, over 50,000 arrested) are explicitly relayed from an unnamed third-party organization, not independently established. A UN citation of a figure is not the same as UN verification of it, and the Mission is careful to mark the difference.

4.6 Effect of the Two Internet Blackouts

Two shutdowns censor the data in different ways. The 15 to 17-day blackout from the evening of January 8 covers precisely the peak killing period, which is why early tallies (29 deaths on January 5, nearly 50 on January 9) are so far below what was later documented for those same days, the killings happened while documentation was impossible. The second, 88-day shutdown from February 28 suppressed the judicial phase: Amnesty's at-least-15 death sentences across nine provinces only became known after access was restored on May 26 (Amnesty amnesty.org). Every crackdown figure in this report should be read as censored by one or both blackouts.

4.7 Systematic Downward Bias

Three documented mechanisms push all counts down: families are charged large sums to recover bodies, creating an incentive to accept official cause-of-death framings (CNN cnn.com); relatives often refrain from publicly reporting death sentences for fear of reprisals (Amnesty amnesty.org); and HRANA withholds some verified cases from publication where disclosure would endanger relatives or sources, though these remain inside its verified totals (HRANA hra-iran.org).

4.8 Child Fatalities: A Coherent Cluster

Unusually, the child-death figures converge. HRANA's final count is 236 children (HRANA hra-iran.org); the UN Mission's cited organization reports more than 230 (OHCHR ohchr.org); Iranian teachers struck over "at least 230 children and teenagers" (Al Jazeera aljazeera.com). Hengaw's at-least-44 (January 24) is an earlier, identity-verified subset rather than a competing estimate. Note that HRANA counts children *separately from* protesters, so the 236 is additive to its 6,488 protester figure. The government provides no child breakdown at all.

4.9 Figures Reported by a Single Source

Approximately 450 surgical eyeball removals in Isfahan (UN Mission, explicitly one unconfirmed source); 300 to 400 killed at Kerman's Azadi Square and 800 to 900 eye injuries in Kerman (one CHRI eyewitness); 300 to 400 bodies in Khorramabad's Ashayer Hospital morgue (one CHRI eyewitness); more than 36,500 killed and all the leaked IRGC/parliamentary/Interior Ministry figures (Iran International only); 32,000 killed and 800 cancelled executions (Trump/White House only); more than 70 death sentences in one Esfahan prison (Iran Human Rights only); 7 death sentences from Judge Salavati within 24 hours (one named lawyer).

4.10 Sources That Could Not Be Retrieved

IranWire's protest death-toll page returned a client error and yielded no data; the hra-iran.org homepage carried no figures. UNHCR published no crackdown-scope figures, its Iran reporting in this period is entirely war-related displacement (Section 5). No crackdown-scope UNHCR figure exists in this record: `n.a.`

The Post-MOU Repression Lane

June 1 to August 10, 2026. Executions on war-related espionage or collaboration charges are counted here, as acts of the judiciary, not as war casualties.

June 2026 executions · post-MOU repression lane · by source

101127
  1. 101IHRNGO≥101 executed; cumulative Jan to Jun ≥370
  2. 109Hengaw≥109 executed, including 5 political
  3. 127HRANA127 executed; 19 newly sentenced to death; 12 upheld

Reported as a range because Hengaw, HRANA and IHRNGO use different methodologies and different cut-off dates. This axis belongs to the post-MOU repression lane alone.

July 2026 executions · post-MOU repression lane · by source

6671
  1. 66HRANA≥66 executed; cumulative ~854 since January 1, 2026
  2. 67Hengaw≥67 executed, including 9 political / prisoners of conscience
  3. 71IHRNGO≥71 executed; cumulative Jan to Jul ≥444

Reported as a range because Hengaw, HRANA and IHRNGO use different methodologies and different cut-off dates. This axis belongs to the post-MOU repression lane alone.

July 2026, Regional Subset; Not Comparable to the National Totals Above
SourceFigureDetail
KHRN≥7Executions in Kurdish-region prisons only. A regional subset: it is not a fourth reading of the national July figure and is never placed on the same range.

Death Sentences

Post-MOU Death Sentences (Aggregate Figures)
SourcePeriodFigure
HRANA (Aggregate)June 202619 individuals newly sentenced to death; 12 existing death sentences upheld by Supreme Court
Amnesty International (Aggregate)Since internet restored May 26, 2026 through ~July 27, 2026≥15 new death sentences issued by Revolutionary Courts; ≥13 upheld by Supreme Court
OHCHR / Volker Türk (Aggregate)Standing, as of August 5, 2026>100 individuals at risk of execution on national-security-related charges

The Isfahan case. Twelve young men were sentenced to death in a single closed-court hearing at Isfahan’s Revolutionary Court over the alleged killing of four police officers during the January 8, 2026 protests, a proceeding UN experts condemned as violating fair-trial standards. Two were hanged July 19; despite a UN demand to halt further executions, two more were hanged July 28 at Alikhani Square. Amnesty International says the convictions relied on televised forced confessions and that eight of the twelve remain under sentence of death. Iran used an 83-day communications blackout in 2026 to help conceal its crackdown from outside monitors, reason enough to read every figure on this page as a floor, not a ceiling.

The Named Cases

These are the people this record names for the post-MOU window. The list is not the toll; it is what naming the record can carry. Where an account rests on a single monitor, that is stated with the entry rather than hidden behind it.

Benjamin (Benyamin) Naghdi

A named case documented in the post-MOU repression window.

Documented in this project’s casualty record for the June 1 to August 10, 2026 window.

Rasoul Rezaei

His death sentence was upheld by the Supreme Court on August 9, 2026.

Iran International, citing HRANA. No second outlet has corroborated the report.

Peyman Ganji

A named case documented in the post-MOU repression window.

Documented in this project’s casualty record for the June 1 to August 10, 2026 window.

Madeh Kermani

Killed in a border area.

Corroborated by a second monitor, the Kurdistan Human Rights Network.

Mehdi Tavakkoli, and Two Members of His Family

The Kurdish artist and two family members were killed in a border area.

Corroborated by a second monitor, the Kurdistan Human Rights Network.

Afshin Albandi

Died in custody.

Reported by Hengaw. Recorded here as reported by Hengaw, not as independently verified.

Nosrat Khaledi

Died in custody.

Reported by Hengaw. Recorded here as reported by Hengaw, not as independently verified.

Beyond these cases, five Kurdish and Baluch detainees were flagged by UN experts on August 6, 2026 as facing imminent execution. This window’s broader pattern of kolbar and Baloch border killings rests on Hengaw alone and is reported here as Hengaw reports it.

The War Lanes, Quarantined

Reproduced here as boundaries, not as figures. Nothing in these lanes is summed with anything above.

War Round 1 · February 28 to April 7, 2026

The first round of open war between Israel/the US and Iran, opening with a new wave of airstrikes and a second, 88-day nationwide internet shutdown. Casualty figures for this round are tracked separately by this project and are not reproduced on this page; they are never added to the crackdown or post-MOU repression totals above.

War Round 2 · July 6 to 24, 2026

The second round of war followed the collapse of the Islamabad MOU after Iranian-attributed attacks on commercial shipping in the Strait of Hormuz. It falls inside the post-MOU calendar window but is kept as its own quarantined lane; regime executions on war-related espionage or collaboration charges remain classified as repression, not war casualties, because they are acts of the judiciary.

Islamabad MOU Interim Period · June 17 to July 7, 2026

The three-week window between the MOU’s signing and OFAC’s revocation of General Licence X is carried as context only. No casualty figures are attached to this period beyond what already appears in the crackdown and post-MOU lanes above.

Merged Timeline

All 37 timeline entries across all four lanes, lane-tagged and filterable. Sourced items link to their primary source.

Showing 37 of 37 entries

Merged Casualty and Repression Timeline, All Lanes
DateLaneEventSource
December 28, 2025CrackdownNationwide protests erupt, beginning with shopkeepers in Tehran's Grand Bazaar after a sharp collapse of the rialT2 amnesty.org
December 31, 2025CrackdownFirst documented wave of protest killings, 13 cities across 8 provincesT2 amnesty.org
January 5, 2026CrackdownHead of Judiciary orders prosecutors to show "no leniency" and to expedite protester trialsT2 amnesty.org
January 8, 2026CrackdownTotal internet, mobile and landline communications shutdown imposed nationwide, isolating over 90 million peopleT1 ohchr.org T2 amnesty.org
January 9, 2026CrackdownPeak of the crackdown; Amnesty describes "massacres" and mass unlawful killings carried out primarily on these two daysT2 amnesty.org
January 9, 2026CrackdownNighttime curfews enforced by heavily armed units in major cities; nationwide checkpoints and armed patrolsT2 amnesty.org
January 11, 2026CrackdownKahrizak makeshift morgue footage emerges; body bags piled at the morgue (Amnesty later identified at least 205)T2 amnesty.org T1 ohchr.org
January 16, 2026CrackdownState-affiliated media announce "thousands" arrestedT1 ohchr.org
January 17, 2026CrackdownSupreme Leader Ali Khamenei publicly acknowledges that "thousands of people" were killedT1 ohchr.org T2 amnesty.org
January 21, 2026CrackdownFirst detailed official toll: 3,117 killedT4 aljazeera.com
January 24, 2026CrackdownInternet restored after roughly 15 to 17 days of blackoutT4 iranintl.com
February 2, 2026CrackdownGovernment publishes a list of ~2,986 named victimsT4 rferl.org T4 aljazeera.com
February 17, 2026CrackdownJudiciary: 10,538 referred for prosecution, over 8,800 indictmentsT1 ohchr.org
February 18, 2026CrackdownCut-off date for the UN Fact-Finding Mission's preliminary crackdown investigationsT1 ohchr.org
February 23, 2026CrackdownHRANA publishes its consolidated 50-day record, "The Crimson Winter"T2 hra-iran.org
February 28, 2026War Round 1WAR BEGINS. US and Israel launch a new wave of airstrikes on Iran; second nationwide internet shutdown begins (88 days, restored May 26, 2026)T1 ohchr.org Unclassified amnesty.org
March 10, 2026War Round 1OHCHR Independent International Fact-Finding Mission report A/HRC/61/60 publishedT1 ohchr.org
April 8, 2026War Round 1Ceasefire dealT4 reuters.com
May 26, 2026War Round 1Internet access begins to be restored after the 88-day wartime shutdownUnclassified amnesty.org
June 18, 2026War Round 1USA and Iran sign a memorandum of understanding ending the warT2 amnesty.org
n.d.Post-MOU repressionExecution rate holds at post-war highs through the summer·
n.d.Post-MOU repressionUN Fact-Finding Mission calls to halt executions defied within days·
n.d.Post-MOU repressionIndependent UN experts flag disproportionate targeting of Kurds and Baluch·
n.d.Post-MOU repressionSystematic targeting of professions that document or defend victims continues to widen·
n.d.Post-MOU repressionAfghan mass-deportation campaign continues at large scale·
n.d.Post-MOU repressionFinCEN Alert FIN-2026-Alert002 (as specifically requested)·
n.d.Post-MOU repressionThe GL X arc is the central sanctions story of the window, and it runs opposite to the "relief lasts to Aug. 21" premise·
n.d.Post-MOU repressionNobitex and three more Iranian crypto exchanges sanctioned at window's opening·
n.d.Post-MOU repressionHormuz "toll" extortion network targeted·
n.d.Post-MOU repressionContinued "Economic Fury" designation drumbeat through the window·
n.d.Post-MOU repressionUK proscribes the IRGC outright·
n.d.Post-MOU repressionHalkbank's decade-long Iran sanctions-evasion case dismissed·
n.d.Post-MOU repressionAdministrative de-listing of IRGC-linked aviation assets·
n.d.War Round 2Islamabad MOU signed, then unravels inside a month·
n.d.War Round 2Strait of Hormuz remains a live, unresolved flashpoint as of this brief·
n.d.War Round 2IAEA verification gap remains unresolved·
n.d.War Round 2Snapback/UNSC deadlock blocks any path to a final deal·

Read the variance doctrine

Back to top