Statistics
Every figure here is worked out from the archive itself. Choose filters, then open any bar to see exactly the people it counts — or download them as CSV.
Three separate lists: someone executed is not counted among the people killed in the protests, and a prisoner is not counted in either. Tap a box to see its figures.
Filters 1
1,877 documented people match these filters.
See the names MapTotals include every public record, tiers A to D, unless you filter them. Each record is counted once; people are never merged or removed to make numbers match.
By date
| By date | Records | % |
|---|---|---|
| 29 dicembre | 1 | <1% |
| 31 dicembre | 1 | <1% |
| 1 gennaio | 10 | 1% |
| 3 gennaio | 2 | <1% |
| 6 gennaio | 3 | <1% |
| 7 gennaio | 10 | 1% |
| 8 gennaio | 988 | 53% |
| 9 gennaio | 523 | 28% |
| 10 gennaio | 45 | 2% |
| 11 gennaio | 16 | 1% |
| 13 gennaio | 5 | <1% |
| 14 gennaio | 5 | <1% |
| 15 gennaio | 2 | <1% |
| 16 gennaio | 3 | <1% |
| 17 gennaio | 2 | <1% |
| 18 gennaio | 3 | <1% |
| 20 gennaio | 2 | <1% |
| 22 gennaio | 1 | <1% |
| 23 gennaio | 4 | <1% |
| 25 gennaio | 1 | <1% |
| 26 gennaio | 1 | <1% |
| 27 gennaio | 1 | <1% |
| 28 gennaio | 1 | <1% |
| 29 gennaio | 3 | <1% |
| 30 gennaio | 1 | <1% |
| February onwards | 33 | 2% |
| Date not known | 210 | 11% |
| Total | 1,877 | 100% |
By age
By gender
By evidence tier
| By evidence tier | Records | % |
|---|---|---|
| A — Two or more independent lists | 471 | 25% |
| B — One trusted list | 1,035 | 55% |
| C — Family and witnesses | 155 | 8% |
| D — Needs verification | 216 | 12% |
| Total | 1,877 | 100% |
Independent sources
Counted by organisation, not by link: several reports of one organisation, or a list that copies another, count once. Aggregators, memorial lists, government lists, social media and AI lists are not counted.
| Independent sources | Records | % |
|---|---|---|
| No rights group or news outlet yet | 371 | 20% |
| One independent source | 1,035 | 55% |
| Two or more independent sources | 471 | 25% |
| Total | 1,877 | 100% |
What data we hold
For each detail, the share of records that have it. A missing detail means “not yet known”, never “did not happen”.
| What data we hold | Have it | % |
|---|---|---|
| Persian name | 1,877 | 100% |
| English name | 1,877 | 100% |
| Portrait | 1,305 | 70% |
| Age | 1,877 | 100% |
| Gender | 1,868 | 100% |
| Town | 1,509 | 80% |
| Province | 1,863 | 99% |
| Date of death | 1,667 | 89% |
Lists and reports
14 lists and reports name these people. Several can belong to one organisation; see “Independent sources” for the count that matters.
Other dated events
| Other dated events | Records |
|---|---|
| Injury date recorded | 2 |
| Burial | 2 |
Records added each month
When each record was added to this archive (not when the person died).
| Records added each month | Records |
|---|---|
| September 2026 | 1,868 |
| October 2026 | 9 |
Compare
CSVCross any two details for the same filters, for example province by evidence tier. Every count includes “unknown” as its own row or column.
| Province \ Evidence tier | A — Two or more independent lists | B — One trusted list | C — Family and witnesses | D — Needs verification | Total |
|---|---|---|---|---|---|
| Tehran | 47125% | 1,03555% | 1558% | 21612% | 1,877 |
| Total | 471 | 1,035 | 155 | 216 | 1,877 |
For journalists and human rights organisations
Every figure here can be downloaded as CSV and cited with the link above. Organisations that need the record-level data, with sources, can ask us for verified access.
Press and data access →