{"meta": {"title": "Peter's World Protest Tracker", "last_updated": "2026-10-03", "generated_from": "data_src/*.py", "countries": [{"name": "United States", "code": "US", "note": ""}, {"name": "United Kingdom", "code": "UK", "note": ""}, {"name": "Iran", "code": "IR", "note": "Independent reporting inside Iran is restricted. Casualty and arrest figures are disputed and unverified; see the methodology."}], "topics": ["Immigration", "War & foreign policy", "Civil rights & democracy", "Economy & cost of living", "Labour", "Elections", "Religion & identity", "Policing & security forces", "Climate & environment", "Justice & executions", "Internet & information"], "statuses": ["ongoing", "announced", "ended"], "licence_note": "Compiled by Peter's World from the named sources. Short quotes belong to their authors. Corrections: contact@petersworld.org"}, "events": [{"id": "us-2026-10-17-no-kings-vote-early", "country": "United States", "region": "Nationwide", "start": "2026-10-17", "end": null, "title": "No Kings: Vote Early nationwide day of action", "topic": "Elections", "organisers": ["No Kings coalition (incl. ACLU, American Federation of Teachers, Black Voters Matter Fund, 50501, Indivisible, MoveOn, Public Citizen, State Voices, Voto Latino)"], "size_claims": [], "response": "Not applicable (future event). No government response reported in the sources reviewed.", "casualties": "None yet (future event).", "status": "announced", "summary": "Organisers describe a nonpartisan day of local events, such as block parties, rallies and walks to polling places, meant to help voters make early-voting plans. Events vary by state because early-voting calendars differ.", "quote": {"text": "making sure every eligible voter has a plan to vote early (where possible), knows their options for how to vote, and is ready to make their voice count", "source": "Public Citizen, 8 Sep 2026", "url": "https://www.citizen.org/news/no-kings-coalition-sets-nationwide-early-voting-day-of-action-for-october-17/"}, "sources": [{"name": "Public Citizen (coalition member): press release, 8 Sep 2026", "url": "https://www.citizen.org/news/no-kings-coalition-sets-nationwide-early-voting-day-of-action-for-october-17/"}, {"name": "No Kings coalition: official site", "url": "https://www.nokings.org/"}, {"name": "No Kings National: 'October 17: The Next No Kings Day of Action'", "url": "https://nokingsnational.com/p/october-17-the-next-no-kings-day"}], "verification": "Date and format taken from organisers' own announcements (party sources); no independent outlet reviewed yet. Event list changes daily on the organisers' map.", "updated": "2026-10-03", "area": "Nationwide", "kind": "protest"}, {"id": "uk-2026-10-10-national-march-for-palestine", "country": "United Kingdom", "region": "England (London)", "start": "2026-10-10", "end": null, "title": "National March for Palestine, Victoria Embankment to Whitehall", "topic": "War & foreign policy", "organisers": ["Palestine Solidarity Campaign and the Palestine Coalition; supported by CND, Stop the War and PCS union (per their event pages)"], "size_claims": [{"source": "Metropolitan Police (DAC James Harman)", "figure": "police anticipate up to 10,000 people (a pre-event estimate, not a count)", "date": "2 Oct 2026", "url": "https://news.met.police.uk/news/dac-james-harmans-statement-at-media-briefing-ahead-of-public-order-events-513525"}], "response": "The Met said it will impose strict conditions; the march forms up at noon near Northumberland Avenue and ends with a rally on Whitehall, concluding at 17:00. The Met anticipates a counter-protest by Stop the Hate and others and said organisers had engaged constructively.", "casualties": "None yet (future event).", "status": "announced", "summary": "Organisers announced a national march in London on Saturday 10 October assembling at Cleopatra's Needle on Victoria Embankment, calling on the UK government to stop arming Israel and impose sanctions.", "quote": {"text": "Join our march on 10 October to stand with Palestine and demand our government take action to end its complicity in Israel’s crimes.", "source": "Palestine Solidarity Campaign", "url": "https://palestinecampaign.org/events/national-march-for-palestine-save-the-date/"}, "sources": [{"name": "Palestine Solidarity Campaign: National March for Palestine, 10 October", "url": "https://palestinecampaign.org/events/national-march-for-palestine-save-the-date/"}, {"name": "CND: national demonstration, three years", "url": "https://cnduk.org/events/save-the-date-national-march-for-palestine-end-the-genocide-3-years/"}, {"name": "Stop the War: National March for Palestine", "url": "https://www.stopwar.org.uk/events/national-march-for-palestine-5/"}, {"name": "Metropolitan Police: DAC James Harman's statement ahead of public order events", "url": "https://news.met.police.uk/news/dac-james-harmans-statement-at-media-briefing-ahead-of-public-order-events-513525"}], "verification": "Date and route from organisers (party sources). Police conditions, if any, will be announced closer to the date; the entry will be updated.", "updated": "2026-10-03", "area": "London", "kind": "protest"}, {"id": "uk-2026-10-07-student-march-oct7-anniversary", "country": "United Kingdom", "region": "England (London: King's College London to UCL)", "start": "2026-10-07", "end": null, "title": "Pro-Palestine student march on the third anniversary of 7 October 2023", "topic": "War & foreign policy", "organisers": ["University of London Coalition (BBC)"], "size_claims": [{"source": "Metropolitan Police (DAC James Harman)", "figure": "around 300 students expected to march from King's College London, Strand, to University College London, Holborn", "date": "2 Oct 2026", "url": "https://www.bbc.co.uk/news/articles/cwkg5220l577o"}], "response": "The Met has asked organisers to move the march, saying it would cause distress on the anniversary. DAC Harman said the legal threshold for asking the Home Secretary to ban a march had not been met, and that police would use 'full powers' if it went ahead (BBC).", "casualties": "Not applicable (announced).", "status": "announced", "summary": "The Metropolitan Police said about 300 students plan to march across central London on 7 October and asked organisers to move the date. Police said the legal threshold for seeking a ban is not met, while many Londoners plan vigils that day.", "quote": null, "sources": [{"name": "BBC News: Met Police urge students to move 7 October protest", "url": "https://www.bbc.co.uk/news/articles/cwkg5220l577o"}, {"name": "Metropolitan Police: DAC James Harman's statement at media briefing", "url": "https://news.met.police.uk/news/dac-james-harmans-statement-at-media-briefing-ahead-of-public-order-events-513525"}, {"name": "ITV News: Met calls on students to move pro-Palestine march on October 7 anniversary", "url": "https://www.itv.com/news/london/2026-10-03/met-calls-on-students-to-move-pro-palestine-march-on-october-7-anniversary"}], "verification": "Pre-event; the march organisers' own statement was not located (the BBC said it had asked the group for comment). Status will change after 7 October.", "updated": "2026-10-03", "area": "London", "kind": "protest"}, {"id": "uk-2026-09-27-labour-conference-palestine-action", "country": "United Kingdom", "region": "England (Liverpool)", "start": "2026-09-27", "end": null, "title": "Palestine Action sign-holding protest outside Labour Party conference", "topic": "Civil rights & democracy", "organisers": ["Defend Our Juries"], "size_claims": [{"source": "Al Jazeera / AFP", "figure": "more than 250 protesters sat outside the conference centre", "date": "27 Sep 2026", "url": "https://www.aljazeera.com/news/2026/9/28/palestine-action-protesters-arrested-outside-uk-labour-party-conference"}, {"source": "The Independent", "figure": "over 200 protesters", "date": "27 Sep 2026", "url": "https://www.independent.co.uk/news/uk/crime/palestine-action-protest-labour-party-conference-arrests-b3057123.html"}], "response": "Merseyside Police said those detained were suspected of Terrorism Act offences for displaying material supporting Palestine Action, and that it respected the right to protest lawfully while keeping the peace.", "casualties": "Merseyside Police: more than 50 arrests (27 Sep). Defend Our Juries: more than 150 arrests over 16 hours (reported by LBC, 28 Sep). Home Office figures (via IBTimes): 2,819 arrests linked to supporting Palestine Action in the year to March 2026, 484 resulting in charges.", "status": "ended", "summary": "Hundreds sat outside the Liverpool conference holding signs backing Palestine Action, which has been banned under the Terrorism Act since July 2025. Police said more than 50 were arrested; organisers said over 150.", "quote": null, "sources": [{"name": "Al Jazeera: Palestine Action protesters arrested outside UK Labour Party conference", "url": "https://www.aljazeera.com/news/2026/9/28/palestine-action-protesters-arrested-outside-uk-labour-party-conference"}, {"name": "LBC: Pensioner, aged 94, among 150 arrested", "url": "https://www.lbc.co.uk/article/pensioner-among-150-arrested-pro-palestine-protest-labour-conference-5Hjdj8s_2/"}, {"name": "The Independent: Two arrested as hundreds gather outside Labour conference", "url": "https://www.independent.co.uk/news/uk/crime/palestine-action-protest-labour-party-conference-arrests-b3057123.html"}, {"name": "IBTimes UK: More than 50 arrested at Labour conference protest", "url": "https://www.ibtimes.co.uk/more-50-arrested-labour-conference-palestine-action-protest-1822371"}], "verification": "Police and organiser arrest counts differ (police 'more than 50'; organisers 'more than 150' after 16 hours); both shown. Arrest is not a finding of guilt.", "updated": "2026-10-03", "area": "Liverpool", "kind": "protest"}, {"id": "us-2026-09-26-buffalo-evict-ice", "country": "United States", "region": "New York (Buffalo)", "start": "2026-09-26", "end": null, "title": "Evict ICE demonstration at 250 Delaware Avenue, Buffalo", "topic": "Immigration", "organisers": ["Evict ICE campaign (Buffalo)"], "size_claims": [], "response": "Buffalo Police officers arrived while protesters occupied the intersection (BTPM).", "casualties": "BTPM reported eight protesters arrested on 26 Sep 2026; charges not stated in the excerpt reviewed.", "status": "ended", "summary": "A weekly campaign urging a building owner not to renew a federal ICE office lease (expiring 31 March 2027) held a larger Saturday action; Buffalo Toronto Public Media reported eight arrests.", "quote": null, "sources": [{"name": "WNYmedia Network: Evict ICE protesters rename 250 Delaware; eight arrested", "url": "https://wnymedia.net/2026/09/27/evict-ice-protesters-rename-250-delaware-montante-detention-center-eight-arrested-at-chippewa-and-delaware/"}, {"name": "Buffalo Toronto Public Media: Eight arrested during Evict ICE protest at 250 Delaware", "url": "https://www.btpm.org/local/2026-09-28/eight-arrested-during-evict-ice-protest-at-250-delaware"}], "verification": "Two local sources (public media and a local news site). Crowd size not reported.", "updated": "2026-10-03", "area": "New York", "kind": "protest"}, {"id": "us-2026-09-23-meriden-courthouse", "country": "United States", "region": "Connecticut (Meriden)", "start": "2026-09-23", "end": null, "title": "Activists and ICE agents clash at Meriden courthouse", "topic": "Immigration", "organisers": ["Local immigrant-rights activists (not named in the excerpt reviewed)"], "size_claims": [], "response": "CT Mirror reported agents took at least one man into custody; questions were raised about enforcement of Connecticut's Trust Act.", "casualties": "CT Mirror: one woman pepper-sprayed; another taken by ambulance after being pushed to the ground.", "status": "ended", "summary": "CT Mirror reported a confrontation between activists and ICE agents outside a courthouse where a man was detained, leaving one woman pepper-sprayed and another taken to hospital by ambulance.", "quote": null, "sources": [{"name": "Connecticut Public: Two people hurt as activists, ICE clash at Meriden courthouse", "url": "https://www.ctpublic.org/news/2026-09-24/two-people-hurt-as-activists-ice-clash-at-meriden-courthouse"}, {"name": "Connecticut Public: Did ICE agents violate CT law during Meriden courthouse arrest?", "url": "https://www.ctpublic.org/news/investigative/2026-10-01/did-ice-agents-violate-ct-law-during-meriden-courthouse-arrest"}, {"name": "CT Mirror: Two people hurt as activists, ICE clash at Meriden courthouse", "url": "https://ctmirror.org/2026/09/23/ct-activists-ice-clash-meriden-courthouse/"}], "verification": "Reported by CT Mirror and by Connecticut Public. The ICE/DHS account was not included in the excerpts reviewed.", "updated": "2026-10-03", "area": "Connecticut", "kind": "protest"}, {"id": "uk-2026-09-22-gosport-basingstoke-protests", "country": "United Kingdom", "region": "England (Hampshire: Gosport, Basingstoke)", "start": "2026-09-22", "end": "2026-09-24", "title": "Anti-migrant gatherings in Gosport and protest outside Basingstoke police station", "topic": "Immigration", "organisers": ["Patriot Platform (led by Daniel Thomas, 'Danny Tommo'), per media reports"], "size_claims": [{"source": "GB News", "figure": "around 400 gathered outside the Basingstoke police investigation centre", "date": "24 Sep 2026", "url": "https://www.gbnews.com/news/danny-tommo-400-protesters-outside-police-station-object-arrest"}], "response": "Hampshire and Isle of Wight Constabulary said charges followed an allegation of damage to a boat in the Channel with an emergency responder aboard; police described the Basingstoke demonstration as peaceful but said six people were arrested (GB News).", "casualties": "Six arrests at Basingstoke (GB News, citing police). BBC: three people charged after the Gosport protest; two women admitted police assaults. Daniel Thomas was charged with criminal damage and a RIPA offence. His plea is not stated in the sources reviewed.", "status": "ended", "summary": "Hundreds gathered in Gosport expecting a boat landing; about 400 later protested outside a Hampshire police station after the group's leader was charged. Police reported six arrests at the latter; BBC reported three charged over Gosport.", "quote": null, "sources": [{"name": "GB News: Danny Tommo to appear in court after more than 400 protesters demand his release", "url": "https://www.gbnews.com/news/danny-tommo-400-protesters-outside-police-station-object-arrest"}, {"name": "BBC News: Three charged after Gosport migrant boat protest", "url": "https://www.bbc.co.uk/news/articles/cm4gkygpnw07o"}, {"name": "BBC News: Two women admit police assaults at Gosport migrant protest", "url": "https://www.bbc.co.uk/news/articles/cmn45nlnpeqgo"}, {"name": "The News (Portsmouth): Six arrests made as police investigate 'slashing' of migrant boat", "url": "https://www.portsmouth.co.uk/news/crime/six-arrests-made-as-police-also-investigate-slashing-of-migrant-boat-9149862"}], "verification": "GB News is a partisan-leaning outlet; the figures are attributed to police but the BBC and Portsmouth titles should be read alongside. BBC pages were seen in search excerpts only. Charges are allegations.", "updated": "2026-10-03", "area": "Hampshire", "kind": "protest"}, {"id": "us-2026-09-20-austin-ice-shooting-protest", "country": "United States", "region": "Texas (Austin)", "start": "2026-09-20", "end": "2026-09-29", "title": "Austin protest after an ICE agent shot a man; later arrests", "topic": "Policing & security forces", "organisers": ["Local protesters (not named in sources reviewed)"], "size_claims": [], "response": "Texas Department of Public Safety (DPS) said that on 29 Sep it arrested people on outstanding warrants tied to the 20 Sep protest, alleging barricades were removed, a road was blocked and rocks and other items were thrown at law enforcement.", "casualties": "FOX 7: five people booked into Travis County Jail on riot charges (DPS). A Venezuelan man was shot by an ICE agent on 20 Sep; the agent was unidentified at the time of reporting.", "status": "ended", "summary": "Protesters gathered in North Austin after an ICE agent shot a man; Texas DPS later said five people were arrested on warrants alleging riot-related conduct at the 20 September protest.", "quote": null, "sources": [{"name": "CBS Austin: 3 arrested during North Austin protest after man shot by ICE officer, APD says", "url": "https://cbsaustin.com/news/local/3-arrested-during-north-austin-protest-after-man-shot-by-ice-officer-apd-says"}, {"name": "FOX 7 Austin: Several protesters arrested on riot charges, DPS says", "url": "https://www.fox7austin.com/news/austin-ice-shooting-several-protesters-arrested-riot-charges-dps-says"}], "verification": "Local TV sources relaying DPS and Austin police; allegations against those arrested are unproven. Crowd size not reported.", "updated": "2026-10-03", "area": "Texas", "kind": "protest"}, {"id": "ir-2026-09-16-mahsa-amini-anniversary-strikes", "country": "Iran", "region": "Kurdish-region cities (Sanandaj, Saqqez, Mahabad, Baneh, Bukan, Divandarreh, Oshnavieh, Piranshahr, Qorveh)", "start": "2026-09-16", "end": null, "title": "Shop strikes on the fourth anniversary of Mahsa Amini's death", "topic": "Civil rights & democracy", "organisers": ["Not stated in the sources reviewed; Iran International reported a strike call by Kurdish groups"], "size_claims": [{"source": "HRANA", "figure": "merchants and shopkeepers in nine named cities went on strike; no overall count", "date": "17 Sep 2026", "url": "https://www.en-hrana.org/merchants-and-shopkeepers-strike-in-several-cities-on-fourth-anniversary-of-mahsa-aminis-death/"}], "response": "HRANA reported a heavy security presence in Saqqez and said security forces blocked roads to Aichi Cemetery, preventing Amini's family and others from visiting her grave. An Iranian official account was not located.", "casualties": "No deaths or arrests reported in the HRANA report reviewed.", "status": "ended", "summary": "On the 16 September anniversary, HRANA reported shopkeepers in nine Kurdish-region cities closing their businesses, while security forces in Saqqez blocked roads to the cemetery where Mahsa Amini is buried. Iran International also reported strikes.", "quote": null, "sources": [{"name": "HRANA: Merchants and shopkeepers strike in several cities on fourth anniversary of Mahsa Amini's death", "url": "https://www.en-hrana.org/merchants-and-shopkeepers-strike-in-several-cities-on-fourth-anniversary-of-mahsa-aminis-death/"}, {"name": "Iran International: Strike begins in Kurdish cities on anniversary of Mahsa Amini's killing", "url": "https://www.iranintl.com/en/202609161651"}, {"name": "Iran International: Security forces deploy as shops in western Iran strike", "url": "https://www.iranintl.com/en/202609168576"}], "verification": "Foreign-press access is restricted. HRANA is a US-based monitor; Iran International is an exile-run outlet. Neither is verified by an Iranian official source.", "updated": "2026-10-03", "area": "Kurdish regions", "kind": "protest"}, {"id": "ir-2026-09-14-un-fact-finding-report-january-crackdown", "country": "Iran", "region": "Iran (nationwide); report to the UN Human Rights Council, Geneva", "start": "2026-09-14", "end": null, "title": "UN fact-finding mission reports on the January 2026 crackdown on protests", "topic": "Policing & security forces", "organisers": ["UN Independent International Fact-Finding Mission on Iran"], "size_claims": [{"source": "Government of Iran (cited in A/HRC/63/61, para 31)", "figure": "3,038 people killed and 25,000 injured (official figures set in early February)", "date": "Feb 2026", "url": "https://www.ecoi.net/en/file/local/2145088/a-hrc-63-61-auv-ffmi.pdf"}, {"source": "UN Fact-Finding Mission", "figure": "could not yet determine totals to its standard of proof; 'strong grounds to believe' true figures are significantly higher than the Government's", "date": "Sep 2026", "url": "https://www.ecoi.net/en/file/local/2145088/a-hrc-63-61-auv-ffmi.pdf"}, {"source": "A credible human rights organisation cited by the Mission", "figure": "names of at least 221 children killed (the report does not present this as a final count)", "date": "Sep 2026", "url": "https://www.ecoi.net/en/file/local/2145088/a-hrc-63-61-auv-ffmi.pdf"}], "response": "In a communication to the Mission, the Government said 'certain groups, under the guidance of terrorist elements' committed violence, and that a 'significant number' of security forces were killed (para 28).", "casualties": "Mission: at least 29 men executed since March in connection with the protests, and more than 70 people at imminent risk of being sentenced to death or executed (paras 57-58).", "status": "ended", "summary": "The UN mission's report says the January crackdown amounted to crimes against humanity and that deaths and injuries are likely far higher than the government's 3,038 killed and 25,000 injured. The government told the Mission that 'terrorist elements' were behind violence.", "quote": {"text": "strong grounds to believe that the true figures for deaths and injuries are significantly higher than the Government's reported toll", "source": "UN Fact-Finding Mission on Iran, A/HRC/63/61, para 31", "url": "https://www.ecoi.net/en/file/local/2145088/a-hrc-63-61-auv-ffmi.pdf"}, "sources": [{"name": "UN Fact-Finding Mission on Iran: report A/HRC/63/61 (advance unedited version, 14 Sep 2026)", "url": "https://www.ecoi.net/en/file/local/2145088/a-hrc-63-61-auv-ffmi.pdf"}, {"name": "Center for Human Rights in Iran: UN says Iranian authorities committed crimes against humanity", "url": "https://iranhumanrights.org/2026/09/un-iranian-authorities-committed-crimes-against-humanity-in-january-2026-suppression-of-nationwide-protests/"}, {"name": "Reuters: UN mission finds grounds to believe US committed war crimes in Iran, and Tehran crimes against humanity", "url": "https://www.reuters.com/world/middle-east/un-mission-finds-grounds-believe-us-committed-war-crimes-iran-tehran-crimes-2026-09-17/"}], "verification": "Primary document read in full for the cited paragraphs. The advance version is dated 14 Sep 2026; Reuters coverage is dated 17 Sep (headline URL; Reuters blocks automated fetching); CHRI summary 24 Sep. Findings are the Mission's, not Peter's World's.", "updated": "2026-10-03", "area": "International (Geneva)", "kind": "context"}, {"id": "uk-2026-09-05-dover-portsmouth-patriot-platform", "country": "United Kingdom", "region": "England (Dover, Portsmouth)", "start": "2026-09-05", "end": "2026-09-06", "title": "Patriot Platform anti-migrant protests block Dover and gather in Portsmouth", "topic": "Immigration", "organisers": ["Patriot Platform (a grouping of local far-right groups under one leader, per The Guardian)"], "size_claims": [{"source": "The Guardian", "figure": "hundreds of masked and hooded activists across Dover and Portsmouth", "date": "7 Sep 2026", "url": "https://www.theguardian.com/politics/2026/sep/07/patriot-platform-far-right-group-dover-portsmouth"}], "response": "The Guardian reported the group appeared to plan and carry out its operations 'unimpeded' despite signalling action online. The Independent reported protesters clashed with police in Portsmouth after migrants were brought ashore.", "casualties": "Not stated in the excerpts reviewed; see the linked reports.", "status": "ended", "summary": "Hundreds of masked anti-migrant activists blocked traffic around the port of Dover and gathered in Portsmouth after a boat rescue, The Guardian reported. Hope Not Hate described the group as home to violent criminals; the group says it is disciplined.", "quote": null, "sources": [{"name": "The Guardian: What is Patriot Platform...", "url": "https://www.theguardian.com/politics/2026/sep/07/patriot-platform-far-right-group-dover-portsmouth"}, {"name": "The Independent: Portsmouth protests: hundreds in standoff against police", "url": "https://www.independent.co.uk/news/uk/home-news/portsmouth-migrant-protests-small-boat-landing-b3045701.html"}], "verification": "Guardian date confirmed (published 7 Sep 2026; photo dated 5 Sep). Independent piece seen in search excerpt only. Hope Not Hate is a campaign group; its characterisation is attributed, not endorsed.", "updated": "2026-10-03", "area": "South coast (Dover, Portsmouth)", "kind": "protest"}, {"id": "us-2026-09-04-frederick-stakeout", "country": "United States", "region": "Maryland (Frederick)", "start": "2026-09-04", "end": null, "title": "Observers and ICE agents clash after neighbourhood stakeout in Frederick", "topic": "Immigration", "organisers": ["Local clergy-trained ICE observers and residents"], "size_claims": [{"source": "The Banner", "figure": "dozens of ICE observers stayed in the Taskers Chance neighbourhood during a nearly two-day stakeout", "date": "Sep 2026", "url": "https://www.thebanner.com/community/local-news/ice-agents-clash-frederick-protestors-next-steps-PLMNNZV2AVCABNG7NGE2MUISL4/"}], "response": "Agent and city responses are described in the full Banner report; not summarised here.", "casualties": "The Banner describes a 'violent clash' on the evening of 4 Sep; injury/arrest counts were not available in the excerpt reviewed.", "status": "ended", "summary": "After a nearly two-day federal stakeout in a Frederick neighbourhood drew dozens of trained observers, The Banner reported a clash with ICE agents on the evening of 4 September.", "quote": null, "sources": [{"name": "The Banner: ICE agents clashed violently with Frederick", "url": "https://www.thebanner.com/community/local-news/ice-agents-clash-frederick-protestors-next-steps-PLMNNZV2AVCABNG7NGE2MUISL4/"}], "verification": "Single local source; casualty and arrest details not verified in the excerpt reviewed.", "updated": "2026-10-03", "area": "Maryland", "kind": "protest"}, {"id": "uk-2026-09-02-just-stop-oil-parliament", "country": "United Kingdom", "region": "England (London, Parliament Square)", "start": "2026-09-02", "end": null, "title": "Just Stop Oil road blockade outside Parliament during Prime Minister's Questions", "topic": "Climate & environment", "organisers": ["Just Stop Oil"], "size_claims": [{"source": "Just Stop Oil (via Anadolu)", "figure": "at least 60 arrested", "date": "2 Sep 2026", "url": "https://www.aa.com.tr/en/europe/just-stop-oil-returns-to-streets-with-protest-outside-uk-parliament/4045553"}, {"source": "Metropolitan Police (via Anadolu)", "figure": "47 arrested by 4.13 pm on suspicion of public order offences", "date": "2 Sep 2026", "url": "https://www.aa.com.tr/en/europe/just-stop-oil-returns-to-streets-with-protest-outside-uk-parliament/4045553"}], "response": "Met Police: officers were called at 12:04 on 2 September to reports of disruption on Parliament Square (Standard).", "casualties": "Arrest counts differ by source and time: Met 47 by 4.13 pm; group said at least 60. Other outlets reported 21 and 59 at various times.", "status": "ended", "summary": "Just Stop Oil activists blocked the road in Parliament Square, some glued down, during Andy Burnham's first PMQs as prime minister. The Met reported 47 arrests by mid-afternoon; the group said at least 60.", "quote": null, "sources": [{"name": "Anadolu: Just Stop Oil returns to streets with protest outside UK Parliament", "url": "https://www.aa.com.tr/en/europe/just-stop-oil-returns-to-streets-with-protest-outside-uk-parliament/4045553"}, {"name": "Evening Standard: Just Stop Oil are back", "url": "https://www.standard.co.uk/news/london/just-stop-oil-parliament-protest-westminster-andy-burnham-pmqs-b1295512.html"}, {"name": "Just Stop Oil: statement", "url": "https://juststopoil.org/2026/09/02/we-are-all-just-stop-oil-now-mass-arrest-outside-burnhams-first-pmqs/"}], "verification": "Final Met arrest total not located; the range shown is as reported at different times.", "updated": "2026-10-03", "area": "London", "kind": "protest"}, {"id": "us-2026-09-07-labor-day-workers-over-billionaires", "country": "United States", "region": "Nationwide (Boston, Denver, California and others)", "start": "2026-08-29", "end": "2026-09-07", "title": "Labor Day 'Workers Over Billionaires' rallies and parades", "topic": "Labour", "organisers": ["Local labour councils, unions and Indivisible chapters (e.g. Greater Boston Labor Council)"], "size_claims": [], "response": "No government response reported in the sources reviewed.", "casualties": "None reported in the sources reviewed.", "status": "ended", "summary": "Local rallies, parades and stand-outs under the slogan 'Workers Over Billionaires' were held around Labor Day, including a Boston union parade and events in Denver and Southern California, according to local outlets and organiser notices.", "quote": null, "sources": [{"name": "NewsLinkLive: Boston's 'Workers Over Billionaires' Labor Day parade", "url": "https://newslinklive.com/2026/09/08/bostons-workers-over-billionaires-labor-day-parade-calls-for-fair-pay-and-tax-reform/"}, {"name": "Fullerton Observer: Indivisible CA45 calls for Workers Over Billionaires rally", "url": "https://fullertonobserver.com/2026/09/04/indivisible-ca45-calls-for-workers-over-billionaires-rally-on-labor-day/"}], "verification": "Local and organiser-sourced reporting only; no national attendance figure found, so none is given. A stronger national source (AFL-CIO/AP) is a to-do.", "updated": "2026-10-03", "area": "Nationwide", "kind": "protest"}, {"id": "us-2026-08-28-defend-the-vote-march", "country": "United States", "region": "District of Columbia", "start": "2026-08-28", "end": null, "title": "'Defend the Vote' March on Washington", "topic": "Elections", "organisers": ["National Action Network (Rev. Al Sharpton)", "Drum Major Institute (Martin Luther King III, Arndrea Waters King)", "90+ partner organisations (per Reuters/AP summaries)"], "size_claims": [{"source": "Reuters / AP headlines", "figure": "'Thousands' marched; no police or independent figure located", "date": "28 Aug 2026", "url": "https://www.reuters.com/world/us/thousands-march-washington-leaders-warn-voting-civil-rights-rollbacks-2026-08-28/"}], "response": "No government or police statement located in the sources reviewed.", "casualties": "None reported in the sources reviewed.", "status": "ended", "summary": "Thousands gathered at the Lincoln Memorial and marched in Washington to protest what organisers described as weakened Voting Rights Act protections and mid-decade redistricting ahead of the November midterms, according to Reuters and AP.", "quote": null, "sources": [{"name": "Reuters: Thousands march in Washington as leaders warn of voting and civil rights rollbacks", "url": "https://www.reuters.com/world/us/thousands-march-washington-leaders-warn-voting-civil-rights-rollbacks-2026-08-28/"}, {"name": "AP: Thousands to rally for voting rights and racial justice in Washington", "url": "https://apnews.com/article/march-on-washington-voting-civil-rights-redistricting-a78df0381fb110d2ec6a5389ca45123d"}, {"name": "National Urban League: Thousands March in D.C.", "url": "https://nul.org/news/thousands-march-dc-leaders-warn-voting-and-civil-rights-rollbacks"}], "verification": "Reuters site blocks automated fetching; details taken from search-result excerpts of Reuters and AP plus the National Urban League release (a participant). Re-check wording against the full articles.", "updated": "2026-10-03", "area": "Washington, D.C.", "kind": "protest"}, {"id": "uk-2026-08-15-raf-fairford-demonstration", "country": "United Kingdom", "region": "England (Gloucestershire: RAF Fairford)", "start": "2026-08-15", "end": null, "title": "'Stop bombing Iran' demonstration at RAF Fairford", "topic": "War & foreign policy", "organisers": ["Campaign for Nuclear Disarmament (CND)", "Stop the War Coalition", "Fairford Action"], "size_claims": [], "response": "Gloucestershire Constabulary announced a policing operation to facilitate the demonstration; Gloucestershire County Council imposed road closures (per search-result summaries).", "casualties": "Outcome, attendance and arrests were not located in the sources reviewed.", "status": "ended", "summary": "CND, Stop the War and Fairford Action held a static demonstration from 1pm on 15 August outside the Gloucestershire base used by US aircraft, calling for an end to the war on Iran and the closure of US bases in Britain.", "quote": null, "sources": [{"name": "CND: 'Stop bombing Iran' national demonstration at RAF Fairford", "url": "https://cnduk.org/events/stop-bombing-iran-protest-at-raf-fairford/"}, {"name": "Wilts and Gloucestershire Standard: Protesters demonstrate at RAF Fairford amid Iran war", "url": "https://www.wiltsglosstandard.co.uk/news/26468739.protesters-demonstrate-raf-fairford-amid-iran-war/"}, {"name": "Gloucestershire Constabulary: policing operation in place", "url": "https://www.gloucestershire.police.uk/news/gloucestershire/2026/august/policing-operation-in-place-to-facilitate-planned-demonstration-in-fairford/"}], "verification": "The local-democracy report says protesters gathered at the weekend and that hundreds took part in a similar April protest; no attendance or arrest figure was located for 15 August. The police page blocks automated fetching.", "updated": "2026-10-03", "area": "Gloucestershire", "kind": "protest"}, {"id": "ir-2026-08-livelihood-and-labour-protests", "country": "Iran", "region": "Multiple provinces", "start": "2026-08-01", "end": null, "title": "Labour, pay and utility protests continue amid war-time economic strain", "topic": "Economy & cost of living", "organisers": ["Workers, retirees and others; named groups vary by report"], "size_claims": [{"source": "HRANA monthly report (August 2026)", "figure": "50 labour protests and three labour strikes recorded in August, an increase on previous months; unpaid-wage reports affecting about 500 workers", "date": "Aug 2026", "url": "https://www.en-hrana.org/monthly-report-august-2026-human-rights-situation-in-iran/"}], "response": "Official statements on these protests were not located. Al Jazeera (5 Sep) reported President Pezeshkian calling for unity as US economic pressure rises.", "casualties": "Not systematically recorded in the sources reviewed.", "status": "ongoing", "summary": "HRANA recorded 50 labour protests and three strikes in August 2026, more than in earlier months. Iran International separately reported recurring power and water cuts in several cities, which it described as the product of years of neglect worsened by war.", "quote": null, "sources": [{"name": "HRANA: Monthly report, August 2026", "url": "https://www.en-hrana.org/monthly-report-august-2026-human-rights-situation-in-iran/"}, {"name": "Iran International (opinion): Iran's energy crisis is political, not seasonal", "url": "https://www.iranintl.com/en/202608057267"}, {"name": "Al Jazeera: Iran president Pezeshkian calls for unity as US ramps up economic pressure", "url": "https://www.aljazeera.com/economy/2026/9/5/iran-president-pezeshkian-calls-for-unity-as-us-ramps-up-economic-pressure"}, {"name": "France 24: report on Iran's economic crisis (10 Sep 2026)", "url": "https://www.france24.com/en/middle-east/20260910-iran-economic-crisis-protests-war-repression"}], "verification": "Iran International piece is labelled opinion on its site and is used only for the reported outages. The France 24 report (10 Sep) blocks automated fetching and was not read in full. A Persian HRANA item and an NCRI (opposition coalition) statement describing retirees', teachers' and nurses' gatherings on 6 September were seen but are not relied on.", "updated": "2026-10-03", "area": "Nationwide", "kind": "protest"}, {"id": "uk-2026-07-18-national-march-for-palestine", "country": "United Kingdom", "region": "England (London)", "start": "2026-07-18", "end": null, "title": "National March for Palestine, Russell Square to Whitehall", "topic": "War & foreign policy", "organisers": ["Palestine Coalition (including the Palestine Solidarity Campaign)"], "size_claims": [{"source": "Evening Standard / PA", "figure": "'thousands' of marchers; no organiser or police total in the excerpt reviewed", "date": "18 Jul 2026", "url": "https://www.standard.co.uk/news/uk/metropolitan-police-andy-burnham-palestine-jeremy-corbyn-london-b1290479.html"}], "response": "Metropolitan Police imposed Public Order Act conditions (route, start and end times; march to conclude by 5.30pm).", "casualties": "Police made eight arrests near The Strand at 'a small counter demonstration', for offences including assault and racially aggravated public order offences (Met spokesman via PA).", "status": "ended", "summary": "Thousands marched from Russell Square to Whitehall calling on Prime Minister Andy Burnham to take a harder line on Israel, under police conditions. Police said eight arrests were made at a small counter-demonstration near the Strand.", "quote": null, "sources": [{"name": "Evening Standard (PA): Palestine protesters urge Andy Burnham to act on Israel", "url": "https://www.standard.co.uk/news/uk/metropolitan-police-andy-burnham-palestine-jeremy-corbyn-london-b1290479.html"}, {"name": "The Independent: Thousands of pro-Palestine protesters to urge Andy Burnham to act on Israel", "url": "https://www.independent.co.uk/news/uk/home-news/national-march-for-palestine-protest-andy-burnham-israel-gaza-b3017191.html"}], "verification": "Note the arrests were at a counter-demonstration, not the march itself, per the Met spokesman.", "updated": "2026-10-03", "area": "London", "kind": "protest"}, {"id": "us-2026-07-08-brigham-nurses-strike", "country": "United States", "region": "Massachusetts (Boston)", "start": "2026-07-08", "end": "2026-07-12", "title": "Nurses at Brigham and Women's Hospital walk out over pay", "topic": "Labour", "organisers": ["Massachusetts Nurses Association (MNA)"], "size_claims": [{"source": "Massachusetts Nurses Association", "figure": "about 4,500 nurses and clinicians", "date": "8 Jul 2026", "url": "https://www.massnurses.org/2026/07/08/july-8-strike-of-4500-mna-nurses-clinicians-begins-wednesday-morning-after-mgb-billionaires-refuse-to-negotiate-fair-contracts-for-safe-patient-care/"}, {"source": "WBUR", "figure": "thousands of nurses; hospital said 841 patients were in the hospital, with temporary replacement nurses providing care", "date": "8 Jul 2026", "url": "https://www.wbur.org/news/2026/07/08/brigham-nurses-strike"}], "response": "Hospital officials locked the nurses out for four additional days after the one-day walkout (WBUR).", "casualties": "None reported.", "status": "ended", "summary": "WBUR reported thousands of Brigham nurses walked off the job over pay; the union scheduled one day and hospital officials said they would lock out nurses for four more days. The employer is Mass General Brigham.", "quote": null, "sources": [{"name": "WBUR: More than 4,000 nurses strike at Brigham and Women's", "url": "https://www.wbur.org/news/2026/07/08/brigham-nurses-strike"}, {"name": "Massachusetts Nurses Association: strike begins", "url": "https://www.massnurses.org/2026/07/08/july-8-strike-of-4500-mna-nurses-clinicians-begins-wednesday-morning-after-mgb-billionaires-refuse-to-negotiate-fair-contracts-for-safe-patient-care/"}], "verification": "Industrial action included because it was staged as a public picket and protest over pay. Union figure (4,500) and WBUR 'more than 4,000' headline differ and are both attributed.", "updated": "2026-10-03", "area": "Massachusetts", "kind": "protest"}, {"id": "ir-2026-07-06-khamenei-funeral-procession", "country": "Iran", "region": "Tehran", "start": "2026-07-06", "end": null, "title": "State-organised funeral procession for Ali Khamenei", "topic": "Religion & identity", "organisers": ["Iranian state institutions"], "size_claims": [{"source": "Iranian state media (as reported by the BBC)", "figure": "millions of mourners filled the main boulevards", "date": "6 Jul 2026", "url": "https://www.bbc.com/news/articles/cdejj44kl70o"}, {"source": "BBC (footage from Iranian state TV)", "figure": "many tens of thousands along a 10km route", "date": "6 Jul 2026", "url": "https://www.bbc.com/news/articles/cdejj44kl70o"}, {"source": "Associated Press", "figure": "authorities offered no immediate crowd count; the procession appeared larger than the 2020 Qassem Soleimani procession, which drew over 1 million", "date": "6 Jul 2026", "url": "https://apnews.com/article/khamenei-funeral-supreme-leader-iran-us-war-july-6-2026-88b7f2e4902c18e2c1aa0eb91ad7bcfb"}, {"source": "Tasnim News Agency (IRGC-linked), quoting a general", "figure": "over 40 million attended the funeral events", "date": "15 Jul 2026", "url": "https://www.tasnimnews.ir/en/news/2026/07/15/3647767/martyred-leader-s-funeral-attended-by-over-40-million-general"}], "response": "AP reported that Mojtaba Khamenei, the new supreme leader, had not appeared in the funeral ceremonies.", "casualties": "No casualty figures located.", "status": "ended", "summary": "A state-organised procession carried the coffin of Ali Khamenei, killed on the first day of the war, through Tehran. State media said millions attended; the BBC counted many tens of thousands in state TV footage; AP gave no figure.", "quote": null, "sources": [{"name": "BBC News: Huge crowds fill Tehran streets for Khamenei's funeral procession", "url": "https://www.bbc.com/news/articles/cdejj44kl70o"}, {"name": "AP: Mourners throng funeral procession for Iran's Ayatollah Ali Khamenei", "url": "https://apnews.com/article/khamenei-funeral-supreme-leader-iran-us-war-july-6-2026-88b7f2e4902c18e2c1aa0eb91ad7bcfb"}, {"name": "Tasnim News Agency: funeral attended by over 40 million, general says", "url": "https://www.tasnimnews.ir/en/news/2026/07/15/3647767/martyred-leader-s-funeral-attended-by-over-40-million-general"}], "verification": "Pro-government mobilisation, included to report all sides. State-media numbers cannot be independently checked and are shown only as claims; the 40 million claim is far above the BBC and AP descriptions.", "updated": "2026-10-03", "area": "Tehran", "kind": "protest"}, {"id": "us-2026-07-04-freedom-over-fascism-philadelphia", "country": "United States", "region": "Pennsylvania (Philadelphia)", "start": "2026-07-04", "end": null, "title": "'Freedom Over Fascism' veterans and military-families march, July 4", "topic": "War & foreign policy", "organisers": ["About Face", "50501 Vets", "Veterans For Peace", "Common Defense", "Military Families Speak Out", "Center on Conscience and War (with support from Women's March)"], "size_claims": [{"source": "Military Families Speak Out (co-organiser)", "figure": "more than 500 veterans, service members and military families", "date": "4 Jul 2026", "url": "https://militaryfamiliesspeakout.com/military-families-march-in-philadelphia/"}], "response": "No police or government statement located in the sources reviewed.", "casualties": "None reported.", "status": "ended", "summary": "A coalition of veterans and military-family groups marched from Washington Square Park on the 250th anniversary, opposing ICE operations, National Guard deployments in cities, the Iran war and any troop presence at polling places.", "quote": null, "sources": [{"name": "Military Families Speak Out: Military Families March in Philadelphia", "url": "https://militaryfamiliesspeakout.com/military-families-march-in-philadelphia/"}, {"name": "Peace & Planet News: July 4 Vets March Against Fascism", "url": "https://peaceandplanetnews.org/july-4-vets-march-against-fascism/"}], "verification": "Crowd figure comes only from the organising coalition (party source); no independent count located.", "updated": "2026-10-03", "area": "Pennsylvania", "kind": "protest"}, {"id": "ir-2026-05-28-high-school-exam-protests", "country": "Iran", "region": "About 20 provinces (Tehran, Isfahan, Qom, Yazd, Lorestan and others)", "start": "2026-05-28", "end": "2026-06-22", "title": "High-school students protest university-entrance and final-exam rules", "topic": "Civil rights & democracy", "organisers": ["High-school students; no central organiser reported"], "size_claims": [{"source": "Iran International", "figure": "students in about 20 provinces held protests", "date": "6 Jun 2026", "url": "https://www.iranintl.com/en/202606060092"}], "response": "IranWire quoted protesting students who said they received no answer at the Ministry of Education and were 'suppressed' at the Supreme Council of the Cultural Revolution, whose mandate sets the grade rule. An official statement was not located.", "casualties": "Iran International (relayed by The Times of Israel): several students injured in clashes in Yazd; at least one person arrested in Qom. Independent confirmation not located.", "status": "ended", "summary": "Iran International reported that high-school students in about 20 provinces protested the weight of school grades in the Konkur entrance exam and final-exam arrangements, with some gatherings met with violence and arrests. IranWire reported a protest at the Education Ministry on 2 June.", "quote": null, "sources": [{"name": "Iran International: Iran student protests widen over final exams and university entrance rules", "url": "https://www.iranintl.com/en/202606060092"}, {"name": "The Times of Israel: Iranian students protest across country over exam changes", "url": "https://www.timesofisrael.com/iranian-students-protest-across-country-over-exam-changes-several-arrests-reported/"}, {"name": "IranWire: University entrance exam students' protests", "url": "https://iranwire.com/en/features/153240-university-entrance-exam-students-protests-year-of-destiny-war-and-crisis/"}], "verification": "Sources are an exile-run outlet and outlets relaying it; no state-media or wire confirmation located. Start (late May) and end (22 June) dates are approximate; a later Iran International item (22 Jun) reported protests over exam scheduling.", "updated": "2026-10-03", "area": "Nationwide", "kind": "protest"}, {"id": "us-2026-05-22-delaney-hall-hunger-strike", "country": "United States", "region": "New Jersey (Newark)", "start": "2026-05-22", "end": "2026-06-22", "title": "Delaney Hall detainee strike and protests outside the Newark ICE facility", "topic": "Immigration", "organisers": ["Detainees at Delaney Hall", "Outside supporters and advocates"], "size_claims": [{"source": "NBC News / AP summaries", "figure": "more than 300 detainees reported on strike", "date": "May 2026", "url": "https://www.nbcnews.com/news/us-news/expired-food-neglected-medical-care-hunger-strike-allegations-fuel-pro-rcna346874"}], "response": "AP reported clashes between protesters and ICE officers outside the centre; advocates said guards used intimidation and transfers after the strike (Philadelphia Inquirer).", "casualties": "AP: six protesters arrested after a clash outside the facility (headline). Detainee allegations (spoiled food, poor medical care) are claims reported by advocates and media; facility/ICE response is in the linked reports.", "status": "ended", "summary": "Detainees at Newark's Delaney Hall began a hunger and labour strike on 22 May alleging poor food, medical care and conditions; protests outside led to clashes with officers. Advocates said the strike ended around 22 June.", "quote": null, "sources": [{"name": "AP: 6 protesters arrested after clash with ICE officers outside a New Jersey detention center", "url": "https://apnews.com/article/immigration-detention-delaney-hall-hunger-strike-b90cca73c96008de934234255e268af4"}, {"name": "NBC News: Expired food, neglected medical care and hunger strike allegations fuel protests", "url": "https://www.nbcnews.com/news/us-news/expired-food-neglected-medical-care-hunger-strike-allegations-fuel-pro-rcna346874"}, {"name": "Philadelphia Inquirer: Advocates say Delaney Hall detainees have ended hunger strike", "url": "https://www.inquirer.com/news/new-jersey/delaney-hall-detainees-ended-hunger-strike-20260622.html"}], "verification": "Strike start/end dates and the 300+ figure come from search-result excerpts of NBC/Inquirer; AP headline confirms six arrests. Treat detainee conditions as allegations.", "updated": "2026-10-03", "area": "New Jersey", "kind": "protest"}, {"id": "uk-2026-05-16-unite-the-kingdom-and-pro-palestine-march", "country": "United Kingdom", "region": "England (London)", "start": "2026-05-16", "end": null, "title": "Unite the Kingdom rally and pro-Palestinian march on the same day", "topic": "Religion & identity", "organisers": ["Unite the Kingdom (Tommy Robinson, real name Stephen Yaxley-Lennon)", "Pro-Palestinian march organisers"], "size_claims": [{"source": "Metropolitan Police (via The Guardian)", "figure": "about 60,000 at Unite the Kingdom; organisers had hoped for a million or more", "date": "16 May 2026", "url": "https://www.theguardian.com/uk-news/2026/may/17/arrests-unite-the-kingdom-rally-pro-palestine-march-london"}, {"source": "BBC", "figure": "'tens of thousands' at the two rival marches; more than 4,000 police deployed with a 'sterile zone' between them", "date": "16 May 2026", "url": "https://www.bbc.com/news/articles/c3d2ryyz0jzo"}], "response": "The Met said both events 'passed off without any significant incidents' and called the operation one of its most significant in years.", "casualties": "Met: 43 arrests across both events: 20 from the Unite the Kingdom march (nine for alleged hate crimes), 12 at the pro-Palestinian march (two for alleged hate crimes), 11 not linked to either.", "status": "ended", "summary": "Two rival London marches on 16 May drew tens of thousands under heavy policing. The Met estimated 60,000 at the Unite the Kingdom rally and reported 43 arrests across both events.", "quote": null, "sources": [{"name": "The Guardian: Police arrest 43 at 'unite the kingdom' and pro-Palestine marches", "url": "https://www.theguardian.com/uk-news/2026/may/17/arrests-unite-the-kingdom-rally-pro-palestine-march-london"}, {"name": "BBC News: Tens of thousands join rival marches in London", "url": "https://www.bbc.com/news/articles/c3d2ryyz0jzo"}], "verification": "Police estimate vs organisers' pre-event goal are not comparable claims; the organisers' post-event number was not located.", "updated": "2026-10-03", "area": "London", "kind": "protest"}, {"id": "us-2026-05-01-may-day-strong", "country": "United States", "region": "Nationwide", "start": "2026-05-01", "end": null, "title": "'May Day Strong' no-work, no-school, no-shopping protests", "topic": "Labour", "organisers": ["May Day Strong coalition: unions, immigrant-rights groups, Democratic Socialists of America, No Kings organisers, National Education Association (per NPR/Guardian)"], "size_claims": [{"source": "The Guardian", "figure": "about 3,500 'May Day Strong' events; 'thousands' joined", "date": "1 May 2026", "url": "https://www.theguardian.com/us-news/2026/may/01/may-day-strong-economic-protests"}, {"source": "NPR (via VPM)", "figure": "'thousands of people' turned out", "date": "1 May 2026", "url": "https://www.vpm.org/npr-news/npr-news/2026-05-01/nationwide-may-day-protests-pick-up-mantle-of-no-kings"}], "response": "No national government response located in the sources reviewed.", "casualties": "None reported in the sources reviewed.", "status": "ended", "summary": "Unions, immigrant-rights groups and No Kings organisers called for a day without work, school or shopping, with marches and walkouts in cities nationwide. The Guardian counted about 3,500 events; NPR reported 'thousands' attended.", "quote": {"text": "focusing on workers over billionaires", "source": "NEA President Becky Pringle to NPR, 1 May 2026", "url": "https://www.vpm.org/npr-news/npr-news/2026-05-01/nationwide-may-day-protests-pick-up-mantle-of-no-kings"}, "sources": [{"name": "The Guardian: Thousands in US join 'no school, no work, no shopping' May Day protest", "url": "https://www.theguardian.com/us-news/2026/may/01/may-day-strong-economic-protests"}, {"name": "NPR (VPM): Nationwide May Day protests pick up mantle of 'No Kings'", "url": "https://www.vpm.org/npr-news/npr-news/2026-05-01/nationwide-may-day-protests-pick-up-mantle-of-no-kings"}], "verification": "A press-release figure of ~70,000 participants circulating online was NOT used: it could not be reconciled with 3,500 events and no primary source was seen.", "updated": "2026-10-03", "area": "Nationwide", "kind": "protest"}, {"id": "ir-2026-04-27-tiered-internet-access-criticism", "country": "Iran", "region": "Iran (nationwide)", "start": "2026-04-27", "end": "2026-05-10", "title": "Tiered 'Internet Pro' access during the blackout draws public criticism", "topic": "Internet & information", "organisers": ["Iranian government and Supreme National Security Council (policy); critics unnamed in the sources reviewed"], "size_claims": [], "response": "Government spokeswoman Fatemeh Mohajerani said the Supreme National Security Council approved 'Internet Pro' 'to preserve businesses during times of crisis' and that broader access would resume once authorities deem the geopolitical situation resolved (The National, 28 Apr).", "casualties": "None reported.", "status": "ended", "summary": "Iran approved a tiered 'Internet Pro' scheme giving select businesses and academics limited access during the nationwide blackout. CNN reported 'widespread public criticism' of unequal access; the UN mission noted a policy of tiered access based on prior authorisation.", "quote": null, "sources": [{"name": "The National: Iranian authorities announce 'Internet Pro scheme'", "url": "https://www.thenationalnews.com/future/technology/2026/04/28/iran-internet-pro-update-blackout/"}, {"name": "CNN: Iran's two-tier internet access fuels anger and exposes cracks in the regime", "url": "https://www.cnn.com/2026/05/10/middleeast/iran-internet-pro-blackout-access-vpn-intl"}, {"name": "Reuters: Iran eases internet curbs for businesses as blackout enters third month", "url": "https://www.reuters.com/sustainability/society-equity/iran-eases-internet-curbs-businesses-blackout-enters-third-month-2026-04-28/"}, {"name": "UN Fact-Finding Mission on Iran: report A/HRC/63/61, paras 16-18", "url": "https://www.ecoi.net/en/file/local/2145088/a-hrc-63-61-auv-ffmi.pdf"}], "verification": "Included as an internet-restriction and public-opinion item rather than a street protest; no organised demonstration was found. Dates are the coverage window (The National 28 Apr; CNN 10 May).", "updated": "2026-10-03", "area": "Nationwide", "kind": "context"}, {"id": "us-2026-04-20-cannon-veterans-sit-in", "country": "United States", "region": "District of Columbia", "start": "2026-04-20", "end": null, "title": "Veterans and military families occupy Cannon House Office Building against the Iran war", "topic": "War & foreign policy", "organisers": ["About Face: Veterans Against the War (lead organiser per NPR)"], "size_claims": [{"source": "NPR", "figure": "over 150 veterans and military family members", "date": "24 Apr 2026", "url": "https://www.npr.org/2026/04/24/nx-s1-5795898/veterans-and-military-families-protest-iran-war-on-capitol-hill"}], "response": "Capitol Police ended the demonstration (NPR).", "casualties": "NPR: Capitol Police arrested 66 people; About Face said all were released.", "status": "ended", "summary": "More than 150 veterans and military family members occupied a House office building on 20 April to call for an end to the Iran war; Capitol Police ended the sit-in and arrested 66 people, NPR reported.", "quote": null, "sources": [{"name": "The Hill: Dozens of veterans arrested at Capitol during protest against Iran war", "url": "https://thehill.com/policy/defense/5840253-protesters-occupy-capitol-building/"}, {"name": "Snopes: Did Mike Johnson refuse to meet veterans protesting Iran war?", "url": "https://www.snopes.com/fact-check/veterans-arrested-at-capitol-mike-johnson/"}, {"name": "NPR: Veteran-led protest against Iran war strikes a chord across the nation", "url": "https://www.npr.org/2026/04/24/nx-s1-5795898/veterans-and-military-families-protest-iran-war-on-capitol-hill"}], "verification": "Figures (150+, 66 arrests) from NPR, which attributes release status to the organiser.", "updated": "2026-10-03", "area": "Washington, D.C.", "kind": "protest"}, {"id": "uk-2026-04-11-defend-our-juries-trafalgar-square", "country": "United Kingdom", "region": "England (London, Trafalgar Square)", "start": "2026-04-11", "end": null, "title": "Defend Our Juries 'Everyone Day' sign-holding in Trafalgar Square", "topic": "Civil rights & democracy", "organisers": ["Defend Our Juries"], "size_claims": [{"source": "The Guardian", "figure": "hundreds gathered and sat holding signs", "date": "11 Apr 2026", "url": "https://www.theguardian.com/world/2026/apr/11/met-police-make-arrests-at-london-palestine-action-protest"}], "response": "The Met had warned that displaying support for a proscribed group is an offence under the Terrorism Act.", "casualties": "Metropolitan Police: 523 people arrested by midnight, aged 18 to 87 (The Guardian; Reuters headline).", "status": "ended", "summary": "Hundreds held signs reading 'I oppose genocide. I support Palestine Action' at the first mass action since the High Court ruled the ban unlawful (the ruling was stayed pending appeal). The Met said it arrested 523 people.", "quote": null, "sources": [{"name": "The Guardian: More than 500 people arrested at Palestine Action protest in London", "url": "https://www.theguardian.com/world/2026/apr/11/met-police-make-arrests-at-london-palestine-action-protest"}, {"name": "BBC News: More than 500 arrests at Palestine Action demonstration", "url": "https://www.bbc.co.uk/news/articles/cp38z9lylddo"}, {"name": "Reuters: London police arrest 523 people at protest over Palestine Action ban", "url": "https://www.reuters.com/world/uk/london-police-arrest-212-people-protest-over-palestine-action-ban-2026-04-11/"}], "verification": "Reuters blocks automated fetching; count taken from The Guardian full text. Arrests are not convictions.", "updated": "2026-10-03", "area": "London", "kind": "protest"}, {"id": "uk-2026-04-07-resident-doctors-strike", "country": "United Kingdom", "region": "England (nationwide)", "start": "2026-04-07", "end": "2026-04-13", "title": "Resident doctors' strike in England over pay and jobs", "topic": "Labour", "organisers": ["British Medical Association (BMA)"], "size_claims": [], "response": "A later government offer was accepted by members, ending the dispute on 29 June 2026 (BMA, GOV.UK). A planned 15-19 June strike was called off.", "casualties": "None reported.", "status": "ended", "summary": "BMA resident doctors in England took six days of strike action from 7 to 13 April 2026 over pay and jobs. A further June strike was called off after members accepted a government offer.", "quote": null, "sources": [{"name": "BMA: Resident doctor strike dates announced", "url": "https://www.bma.org.uk/news-and-opinion/new-resident-doctor-strike-dates-announced"}, {"name": "GOV.UK: Resident doctors agree deal with government to end strikes", "url": "https://www.gov.uk/government/news/resident-doctors-agree-deal-with-government-to-end-strikes"}, {"name": "BMA: Resident doctors in England accept Government offer", "url": "https://www.bma.org.uk/news-and-opinion/resident-doctors-in-england-accept-government-offer-on-pay-and-jobs"}], "verification": "Dates taken from a search summary of BMA pages (not re-opened in full). Industrial action is included because it is a public collective dispute; it is not a street demonstration.", "updated": "2026-10-03", "area": "UK-wide", "kind": "protest"}, {"id": "us-2026-03-29-pro-war-rally-national-mall", "country": "United States", "region": "District of Columbia", "start": "2026-03-29", "end": null, "title": "Rally on the National Mall supporting the Iran war", "topic": "War & foreign policy", "organisers": ["Iranian-American and pro-war demonstrators (named organiser not given in the excerpt reviewed)"], "size_claims": [{"source": "WUSA9", "figure": "thousands", "date": "29 Mar 2026", "url": "https://www.wusa9.com/article/news/local/protests/war-in-iran-support-protest-rally/65-35d81c68-6c1c-40be-af2d-04a38bef3150"}], "response": "None reported.", "casualties": "None reported.", "status": "ended", "summary": "WUSA9 reported thousands rallied on the National Mall in support of the war on Iran, some arguing it was a path to freedom for Iranians, the day after No Kings protests where some voiced opposition to the war.", "quote": null, "sources": [{"name": "WUSA9: 'Make Iran great again!' Protest held along the National Mall in support of the War in Iran", "url": "https://www.wusa9.com/article/news/local/protests/war-in-iran-support-protest-rally/65-35d81c68-6c1c-40be-af2d-04a38bef3150"}], "verification": "Single local TV source; no independent crowd count. Included to show opposing views on the war.", "updated": "2026-10-03", "area": "Washington, D.C.", "kind": "protest"}, {"id": "us-2026-03-28-no-kings-3", "country": "United States", "region": "Nationwide (all 50 states) plus international sites", "start": "2026-03-28", "end": null, "title": "'No Kings 3' national day of action", "topic": "Civil rights & democracy", "organisers": ["No Kings coalition: ACLU, American Federation of Teachers, Common Defense, 50501, Human Rights Campaign, Indivisible, League of Conservation Voters, MoveOn, National Nurses United, Public Citizen, SEIU, United We Dream and others"], "size_claims": [{"source": "Organisers (No Kings coalition), via The Guardian", "figure": "more than 8 million people at more than 3,300 events in the US and a dozen countries; around 200,000 at the Twin Cities flagship (organisers' estimate)", "date": "28-29 Mar 2026", "url": "https://www.theguardian.com/us-news/2026/mar/28/no-kings-protests-trump"}, {"source": "Christian Science Monitor", "figure": "'several million' at 3,000+ locations; organisers expected about 9 million; White House dismissed the rallies as having little public support", "date": "29 Mar 2026", "url": "https://www.csmonitor.com/USA/Society/2026/0329/no-kings-protest-trump"}, {"source": "Take Action San Diego (local organisers' report)", "figure": "46,949-54,196 at the Waterfront Park march (two methods); 90,799-98,046 county-wide", "date": "28 Mar 2026", "url": "https://takeactionsandiego.org/docs/260328_nk3_report.pdf"}], "response": "The White House dismissed the rallies as having little public support (CSMonitor).", "casualties": "No nationwide arrest or injury total was located in the sources reviewed.", "status": "ended", "summary": "Organisers said at least 8 million people attended more than 3,300 events across all 50 states; one local organiser's report put a San Diego march at roughly 47,000-54,000. The nationwide figure is an organiser aggregate.", "quote": null, "sources": [{"name": "The Guardian: Third No Kings protest draws 8 million worldwide", "url": "https://www.theguardian.com/us-news/2026/mar/28/no-kings-protests-trump"}, {"name": "Christian Science Monitor: 'No Kings' protests: Can they turn momentum into change?", "url": "https://www.csmonitor.com/USA/Society/2026/0329/no-kings-protest-trump"}, {"name": "Take Action San Diego: No Kings 3 San Diego report (PDF)", "url": "https://takeactionsandiego.org/docs/260328_nk3_report.pdf"}], "verification": "National figure is an organiser claim without independent audit in the sources reviewed. A Xinhua report circulating a different US-only figure was not used.", "updated": "2026-10-03", "area": "Nationwide", "kind": "protest"}, {"id": "uk-2026-03-21-stop-the-war-march-london", "country": "United Kingdom", "region": "England (London)", "start": "2026-03-21", "end": null, "title": "Stop the War march against attacks on Iran, Lebanon and Palestine", "topic": "War & foreign policy", "organisers": ["Stop the War Coalition", "Campaign for Nuclear Disarmament", "Palestine Solidarity Campaign (banners)"], "size_claims": [{"source": "The Independent", "figure": "'hundreds' marched; fewer than a hundred demonstrated against the Iranian government elsewhere in London", "date": "21 Mar 2026", "url": "https://www.the-independent.com/news/uk/home-news/london-iran-israeli-stop-the-war-coalition-downing-street-b2943228.html"}], "response": "Metropolitan Police required the final assembly to end by 6pm (per search summaries of Standard/AOL reports).", "casualties": "None reported in the excerpt reviewed.", "status": "ended", "summary": "Hundreds marched from Russell Square to Downing Street on Eid. The Independent also reported fewer than a hundred people demonstrating against the Iranian government nearby, thanking the US and Israel for intervening.", "quote": null, "sources": [{"name": "The Independent: Hundreds march through London to protest against US and Israeli attacks on Iran", "url": "https://www.the-independent.com/news/uk/home-news/london-iran-israeli-stop-the-war-coalition-downing-street-b2943228.html"}, {"name": "Evening Standard: London protests live", "url": "https://www.standard.co.uk/news/london/london-iran-stop-the-war-coalition-march-met-police-b1275909.html"}], "verification": "Organiser figure not located. The Independent's 'hundreds' and Standard's 'huge crowds' headline differ; the more specific wording is used.", "updated": "2026-10-03", "area": "London", "kind": "protest"}, {"id": "ir-2026-03-19-first-executions-of-january-protesters", "country": "Iran", "region": "Qom province", "start": "2026-03-19", "end": null, "title": "Iran hangs three men over the January protests, the first such executions", "topic": "Justice & executions", "organisers": ["Iranian judiciary (executions); rights groups protested"], "size_claims": [{"source": "Amnesty International", "figure": "at least 30 people facing the death penalty over the January protests, including at least eight sentenced to death in February", "date": "20 Feb 2026", "url": "https://www.amnesty.org/en/latest/news/2026/02/iran-children-among-30-people-at-risk-of-the-death-penalty-amid-expedited-grossly-unfair-trials-connected-to-uprising/"}], "response": "Tasnim, a semi-official agency associated with the IRGC, said Saleh Mohammadi, Mehdi Ghasemi and Saeed Davoudi were found guilty of killing two police officers in separate attacks in Qom and of 'moharebeh', and that the Supreme Court upheld the sentences (BBC).", "casualties": "Three executions on 19 Mar 2026 (BBC). Amnesty said the trials were expedited and grossly unfair and relied on torture-tainted 'confessions'; the officially stated charge is killing police officers.", "status": "ended", "summary": "Iran executed three men in Qom, the first hangings tied to the January protests. Tasnim said they killed police officers; Amnesty International said trials were grossly unfair and relied on tortured 'confessions'. The BBC said one was a teenager, Saleh Mohammadi.", "quote": null, "sources": [{"name": "BBC News: Teenager among first to be executed over Iran's anti-government protests", "url": "https://www.bbc.com/news/articles/ce9mzn7k722o"}, {"name": "AP: A wave of executions is feared in Iran after 3 young men hanged", "url": "https://apnews.com/article/iran-executions-protests-war-899cffa851d2c87f1feefd561ee9bde3"}, {"name": "Amnesty International: Children among 30 people at risk of the death penalty", "url": "https://www.amnesty.org/en/latest/news/2026/02/iran-children-among-30-people-at-risk-of-the-death-penalty-amid-expedited-grossly-unfair-trials-connected-to-uprising/"}], "verification": "Torture and fair-trial allegations are Amnesty's; the charges are the judiciary's, relayed by Tasnim. Neither can be independently verified from inside Iran. Amnesty gives Mohammadi's age as 18 in February.", "updated": "2026-10-03", "area": "Qom", "kind": "context"}, {"id": "ir-2026-03-19-executions-continue", "country": "Iran", "region": "Iran (various prisons)", "start": "2026-03-19", "end": null, "title": "Executions of people convicted over the protests continue, rights groups report", "topic": "Justice & executions", "organisers": ["Iranian judiciary (executions); Iran Human Rights, Human Rights Watch and Boroumand Center (monitoring)"], "size_claims": [{"source": "Iran Human Rights (IHRNGO)", "figure": "32 people executed in connection with the Dec 2025-Jan 2026 protests since 19 March, about one a week; more than 100 at risk", "date": "3 Oct 2026", "url": "https://www.iranhr.net/en/articles/9076/"}, {"source": "Human Rights Watch and Boroumand Center", "figure": "at least 59 men executed on politically motivated and vague national-security charges between 18 March and end of August, including at least 29 arrested over the protests", "date": "10 Sep 2026", "url": "https://www.hrw.org/news/2026/09/10/iran-ongoing-unlawful-execution-campaign-against-protesters"}, {"source": "UN Fact-Finding Mission", "figure": "at least 29 men executed since March in connection with the protests, five of them publicly; more than 70 people at imminent risk", "date": "Sep 2026", "url": "https://www.ecoi.net/en/file/local/2145088/a-hrc-63-61-auv-ffmi.pdf"}], "response": "Authorities announce the executions; the UN Mission notes Iran does not publish comprehensive data. Officials have said protesters and people accused of collaborating with hostile governments could face the death penalty. HRW's assessment is that trials were grossly unfair; the judiciary's stated charges include killing police and 'waging war against God'.", "casualties": "Counts differ by monitor and method (IHR 32 to 3 Oct; HRW 29 to end of Aug; UN Mission at least 29). All are unverified from inside Iran.", "status": "ongoing", "summary": "Rights groups report continuing executions of people convicted over the winter protests: IHR counted 32 by 3 October, HRW and the Boroumand Center 29 by end-August, the UN mission at least 29. Iran's judiciary cites convictions for killings and armed offences.", "quote": null, "sources": [{"name": "Iran Human Rights: Siavash Jamshidi-Kheirabadi executed; one January protester per week since March", "url": "https://www.iranhr.net/en/articles/9076/"}, {"name": "Human Rights Watch: Iran: ongoing unlawful execution campaign against protesters", "url": "https://www.hrw.org/news/2026/09/10/iran-ongoing-unlawful-execution-campaign-against-protesters"}, {"name": "UN Fact-Finding Mission on Iran: report A/HRC/63/61, paras 57-62", "url": "https://www.ecoi.net/en/file/local/2145088/a-hrc-63-61-auv-ffmi.pdf"}, {"name": "Iran Human Rights: annual report on the death penalty 2025", "url": "https://iranhr.net/media/files/2025_Annual_Report_on_the_Death_Penalty.pdf"}], "verification": "Counts checked against page text on 3 Oct 2026. Included under 'ongoing' because the practice continues weekly; this is a state action rather than a protest and is listed as the main continuing consequence of the protests.", "updated": "2026-10-03", "area": "Nationwide", "kind": "context"}, {"id": "ir-2026-03-17-chaharshanbe-suri-gatherings", "country": "Iran", "region": "Tehran (Chitgar), Karaj, Shiraz, Mashhad and other cities", "start": "2026-03-17", "end": null, "title": "Fire-festival gatherings despite wartime restrictions", "topic": "Religion & identity", "organisers": ["Residents; Iran International said gatherings were in apparent response to calls by Reza Pahlavi"], "size_claims": [], "response": "Iran International reported that security forces were seen attempting to disperse gatherings in Chitgar and parts of Karaj, and that authorities had issued warnings and restrictions. An Iranian official account was not located.", "casualties": "None reported in the source reviewed.", "status": "ended", "summary": "Iran International reported crowds lighting fires, dancing and chanting slogans on the night of 17 March in several cities despite wartime restrictions, and security forces trying to disperse some gatherings. It described the gatherings as a response to calls by Reza Pahlavi.", "quote": null, "sources": [{"name": "Iran International: Iranians defy crackdown at fire festival as Israel signals support", "url": "https://www.iranintl.com/en/202603184263"}, {"name": "Euronews: Iranians celebrate ancient fire festival as security forces disrupt event in Tehran", "url": "https://www.euronews.com/2026/03/18/iranians-celebrate-ancient-fire-festival-as-security-forces-disrupt-event-in-tehran"}], "verification": "Single detailed source is an exile-run outlet citing videos it received; Euronews headline corroborates the dispersal. Whether the gatherings were political protests or cultural celebrations is characterised differently by sources.", "updated": "2026-10-03", "area": "Tehran", "kind": "protest"}, {"id": "us-2026-03-07-dc-iran-war-rallies", "country": "United States", "region": "District of Columbia", "start": "2026-03-07", "end": null, "title": "Anti-war protest and counter-rally outside the White House after strikes on Iran", "topic": "War & foreign policy", "organisers": ["Party for Socialism and Liberation (anti-war protest, per The Eagle)", "National Solidarity Group of Iran (pro-strike counter-rally, per The Eagle)"], "size_claims": [{"source": "The Eagle (American University)", "figure": "dozens at the anti-war protest", "date": "27 Mar 2026", "url": "https://www.theeagleonline.com/article/2026/03/protests-spike-in-d-c-amidst-the-u-s-s-ongoing-conflict-with-iran"}, {"source": "WTOP", "figure": "nearly two dozen National Guard members and close to 100 law-enforcement officers separated the groups", "date": "8 Mar 2026", "url": "https://wtop.com/dc/2026/03/opposing-groups-rally-in-d-c-one-week-after-start-of-iran-conflict/"}], "response": "WTOP: D.C. police, U.S. Park Police, Secret Service and National Guard stood between the two groups; riot fencing around Lafayette Square pushed the anti-war group to H Street.", "casualties": "None reported.", "status": "ended", "summary": "One week after US-Israeli strikes on Iran began, an anti-war protest and a rally celebrating the strikes met on 16th Street NW; police and National Guard members stood between them for about an hour, WTOP reported.", "quote": null, "sources": [{"name": "WTOP: Opposing groups rally in D.C. one week after start of Iran conflict", "url": "https://wtop.com/dc/2026/03/opposing-groups-rally-in-d-c-one-week-after-start-of-iran-conflict/"}, {"name": "The Eagle: Protests spike in D.C. amidst the U.S.'s ongoing conflict with Iran", "url": "https://www.theeagleonline.com/article/2026/03/protests-spike-in-d-c-amidst-the-u-s-s-ongoing-conflict-with-iran"}], "verification": "Student paper and local radio; the war began 28 Feb 2026 per these reports.", "updated": "2026-10-03", "area": "Washington, D.C.", "kind": "protest"}, {"id": "uk-2026-03-07-hands-off-iran-march", "country": "United Kingdom", "region": "England (London)", "start": "2026-03-07", "end": null, "title": "'Hands Off Iran' march from Millbank to the US embassy", "topic": "War & foreign policy", "organisers": ["Stop the War Coalition and partner groups"], "size_claims": [{"source": "Police officer walking alongside the crowd, quoted by PA via The Guardian", "figure": "between 5,000 and 6,000", "date": "7 Mar 2026", "url": "https://www.theguardian.com/world/2026/mar/07/thousands-march-on-us-embassy-in-london-calling-for-end-of-strikes-in-iran"}], "response": "Metropolitan Police imposed route and timing conditions (per The Independent search excerpt).", "casualties": "Met Police said on X it arrested one woman (PA via The Guardian); other outlets reported up to four arrests.", "status": "ended", "summary": "Thousands marched to the US embassy a week after the US and Israel began strikes on Iran. An officer walking with the crowd estimated 5,000 to 6,000; the Met reported at least one arrest.", "quote": null, "sources": [{"name": "The Guardian (PA): Thousands march on US embassy in London", "url": "https://www.theguardian.com/world/2026/mar/07/thousands-march-on-us-embassy-in-london-calling-for-end-of-strikes-in-iran"}, {"name": "The Independent: Thousands of people protest against Iran war in London", "url": "https://www.independent.co.uk/news/uk/home-news/protest-iran-war-trump-london-westminster-march-b2934011.html"}], "verification": "The crowd range is an informal police estimate relayed by PA; arrest numbers differ across outlets and are shown as such.", "updated": "2026-10-03", "area": "London", "kind": "protest"}, {"id": "us-2026-03-04-campus-iran-war-protests", "country": "United States", "region": "New York, California, Arizona campuses", "start": "2026-03-04", "end": "2026-03-09", "title": "Small campus protests against the Iran war meet counter-protesters", "topic": "War & foreign policy", "organisers": ["Student groups incl. Students for a Democratic Society (NYU, per Washington Square News)"], "size_claims": [{"source": "Washington Square News", "figure": "about 20 demonstrators at NYU", "date": "4 Mar 2026", "url": "https://nyunews.com/news/2026/03/04/iran-war-protest-students-sds/"}, {"source": "Stanford Daily", "figure": "several dozen at Stanford", "date": "9 Mar 2026", "url": "https://stanforddaily.com/2026/03/09/protestors-counterprotestors-iran-war/"}, {"source": "Arizona State Press", "figure": "over a dozen at ASU Hayden Lawn", "date": "Mar 2026", "url": "https://www.statepress.com/article/2026/03/politics-iran-war-protest-hayden-lawn"}], "response": "None reported in the excerpts reviewed.", "casualties": "None reported.", "status": "ended", "summary": "Student newspapers at NYU, Stanford and Arizona State reported small demonstrations against the Iran war, each met by counter-protesters. No large encampment movement was reported in these sources.", "quote": null, "sources": [{"name": "Washington Square News (NYU)", "url": "https://nyunews.com/news/2026/03/04/iran-war-protest-students-sds/"}, {"name": "Stanford Daily", "url": "https://stanforddaily.com/2026/03/09/protestors-counterprotestors-iran-war/"}, {"name": "Arizona State Press", "url": "https://www.statepress.com/article/2026/03/politics-iran-war-protest-hayden-lawn"}], "verification": "Student-press accounts; sizes are approximate and from the reporters. 'No encampment movement' is Peter's World's reading of the absence of reports, labelled as such.", "updated": "2026-10-03", "area": "Multiple states", "kind": "protest"}, {"id": "uk-2026-03-03-farmers-tractors-westminster", "country": "United Kingdom", "region": "England (London, Westminster)", "start": "2026-03-03", "end": null, "title": "Farmers drive tractors to Westminster over farm inheritance-tax changes", "topic": "Economy & cost of living", "organisers": ["Farmers from Berkshire, Buckinghamshire, Oxfordshire, Bedfordshire and Leicestershire (Farmers Weekly)"], "size_claims": [{"source": "Farmers Weekly", "figure": "about 20 farmers with tractors", "date": "3 Mar 2026", "url": "https://www.fwi.co.uk/news/farm-policy/farmer-protests-return-to-london-over-inheritance-tax"}], "response": "BBC (earlier report): farm inheritance-tax protesters were told there would be no more changes to the proposals.", "casualties": "None reported.", "status": "ended", "summary": "About 20 farmers drove tractors to Westminster on 3 March, before the Chancellor's Spring Statement, to protest reforms to inheritance-tax relief due to take effect on 6 April, Farmers Weekly reported.", "quote": null, "sources": [{"name": "Farmers Weekly: Farmer protests return to London over inheritance tax", "url": "https://www.fwi.co.uk/news/farm-policy/farmer-protests-return-to-london-over-inheritance-tax"}, {"name": "BBC News: Farm inheritance tax protestors told no more changes to proposals", "url": "https://www.bbc.com/news/articles/cvgd1x256lzo"}, {"name": "NFU: timeline of lobbying on inheritance tax reform", "url": "https://www.nfuonline.com/news/family-farm-tax-a-timeline-of-nfu-lobbying/"}], "verification": "Small protest; included because it continues the 2024-26 farmers' campaign. Earlier, larger protests (e.g. Nov and Dec 2024) are not yet in the tracker.", "updated": "2026-10-03", "area": "London", "kind": "protest"}, {"id": "ir-2026-02-28-wartime-chanting-and-checkpoints", "country": "Iran", "region": "Tehran (Chitgar) and other cities", "start": "2026-02-28", "end": "2026-03-31", "title": "Anti-government chanting from homes during the war; security checkpoints and arrests", "topic": "Civil rights & democracy", "organisers": ["Residents; no central organiser reported"], "size_claims": [], "response": "The Christian Science Monitor reported that Iranian state TV was reporting daily on arrests of people accused of being 'separatists, monarchists, traitors, or Israeli agents', and that police had deployed 1,463 'special checkpoints'. Iranian officials' own statements on the chanting were not located.", "casualties": "The CSM described a video in which gunfire is heard near Chitgar after chants from upper floors; the footage was not independently verified here.", "status": "ended", "summary": "The Christian Science Monitor reported chants against Iran's new supreme leader from upper floors of Tehran buildings during the war, and a video in which gunfire is heard. It also reported checkpoints and daily state-TV reports of arrests.", "quote": null, "sources": [{"name": "Christian Science Monitor: Despite war, Iran's regime quells protests and plans for the future", "url": "https://www.csmonitor.com/World/Middle-East/2026/0331/iran-war-irgc-basij-intimidation-protests"}, {"name": "Iran International: Protesters in Tehran chant 'Death to Khamenei'", "url": "https://www.iranintl.com/en/202603262797"}, {"name": "Reuters: Fearing economic collapse after war, Iran cracks down on dissent", "url": "https://www.reuters.com/world/middle-east/fearing-economic-collapse-after-war-iran-cracks-down-dissent-2026-03-30/"}], "verification": "End date is the last date covered by the sources reviewed (31 Mar), not a finding that chanting stopped. Reuters blocks automated fetching; its headline is cited, not its text.", "updated": "2026-10-03", "area": "Tehran", "kind": "protest"}, {"id": "ir-2026-02-28-nationwide-internet-blackout", "country": "Iran", "region": "Iran (nationwide)", "start": "2026-02-28", "end": "2026-05-26", "title": "88-day nationwide internet blackout during the war ends with partial restoration", "topic": "Internet & information", "organisers": ["Iranian authorities (the shutdown); not a protest"], "size_claims": [{"source": "NetBlocks (via The Guardian)", "figure": "Iran totally isolated from the global internet for 2,093 hours, the longest such interruption for a country recorded", "date": "26 May 2026", "url": "https://www.theguardian.com/world/2026/may/26/iran-internet-blackout"}, {"source": "UN Fact-Finding Mission", "figure": "shutdown tightened on 28 Feb; broad access not restored until 27 May", "date": "Sep 2026", "url": "https://www.ecoi.net/en/file/local/2145088/a-hrc-63-61-auv-ffmi.pdf"}], "response": "Iranian officials pointed to the return of Gmail inside Iran as the first sign of restoration, The Guardian reported. The UN mission records a government report (26 Jan) that restrictions were lawful and necessary to disrupt coordination among 'violent groups'.", "casualties": "Not applicable.", "status": "ended", "summary": "The Guardian reported that Iran's access to the global internet began returning on 26 May after a record 88-day blackout. The paper said the blackout cost jobs and gave cover for a wartime security crackdown; the UN mission dates the restoration to 27 May.", "quote": null, "sources": [{"name": "The Guardian: Iran's access to global internet starts to resume after 88-day blackout", "url": "https://www.theguardian.com/world/2026/may/26/iran-internet-blackout"}, {"name": "BBC News: Iran internet starts coming back after months-long blackout", "url": "https://www.bbc.com/news/articles/c1w22y1n74do"}, {"name": "UN Fact-Finding Mission on Iran: report A/HRC/63/61, paras 13-18", "url": "https://www.ecoi.net/en/file/local/2145088/a-hrc-63-61-auv-ffmi.pdf"}], "verification": "Included because shutdowns shaped how protests were reported and restricted. A separate shutdown began on 8 January (see that entry). The Guardian's 'cover for a crackdown' is the newspaper's characterisation.", "updated": "2026-10-03", "area": "Nationwide", "kind": "context"}, {"id": "ir-2026-02-23-hrana-fifty-day-report", "country": "Iran", "region": "Iran (nationwide)", "start": "2026-02-23", "end": null, "title": "Rights monitor HRANA publishes its 50-day record of the protests", "topic": "Policing & security forces", "organisers": ["HRANA (Human Rights Activists News Agency, US-based)"], "size_claims": [{"source": "HRANA (28 Dec 2025 to 15 Feb 2026)", "figure": "7,007 confirmed deaths (including 6,488 protesters); 11,744 cases under review; 53,777 arrests (including 555 minors)", "date": "23 Feb 2026", "url": "https://www.en-hrana.org/the-crimson-winter-a-50-day-record-of-irans-2025-2026-nationwide-protests/"}, {"source": "Government of Iran (cited by the UN Mission)", "figure": "3,038 killed and 25,000 injured", "date": "early Feb 2026", "url": "https://www.ecoi.net/en/file/local/2145088/a-hrc-63-61-auv-ffmi.pdf"}, {"source": "Iran Human Rights (Norway-based)", "figure": "3,428 deaths confirmed before it stopped regular updates because the scale outpaced its verification capacity", "date": "Feb 2026", "url": "https://gulfnews.com/world/mena/unprecedented-mass-killing-in-iran-hrana-reports-6872-deaths-verified-11280-cases-under-investigation-50000-arrested-as-ngos-battle-to-quantify-scale-of-crackdown-1.500431041"}], "response": "The Iranian government has called protesters 'rioters' and blamed foreign powers; AP noted state TV repeatedly aired such claims without evidence.", "casualties": "Figures are monitor and government claims; none is independently audited and access is restricted.", "status": "ended", "summary": "HRANA's report counted 7,007 confirmed deaths and 53,777 arrests in the first 50 days. The government gave 3,038 deaths; Iran Human Rights confirmed 3,428 before pausing updates. The UN mission said the true toll is likely higher than the government's.", "quote": null, "sources": [{"name": "HRANA: The Crimson Winter: a 50-day record of Iran's 2025-2026 nationwide protests", "url": "https://www.en-hrana.org/the-crimson-winter-a-50-day-record-of-irans-2025-2026-nationwide-protests/"}, {"name": "Gulf News: 'Unprecedented mass killing' in Iran", "url": "https://gulfnews.com/world/mena/unprecedented-mass-killing-in-iran-hrana-reports-6872-deaths-verified-11280-cases-under-investigation-50000-arrested-as-ngos-battle-to-quantify-scale-of-crackdown-1.500431041"}, {"name": "UN Fact-Finding Mission on Iran: report A/HRC/63/61", "url": "https://www.ecoi.net/en/file/local/2145088/a-hrc-63-61-auv-ffmi.pdf"}], "verification": "This entry places the main counting claims side by side. Higher figures circulate in other outlets but were not found in a primary monitor report and are not shown.", "updated": "2026-10-03", "area": "Nationwide", "kind": "context"}, {"id": "ir-2026-02-21-university-protests", "country": "Iran", "region": "Tehran (Sharif University and others), Mashhad", "start": "2026-02-21", "end": "2026-02-25", "title": "Students protest as universities reopen, alongside memorials for those killed in January", "topic": "Civil rights & democracy", "organisers": ["University students; no central organiser reported"], "size_claims": [], "response": "BBC Verify reported scuffles between anti-government protesters and a separate pro-government rally nearby at one Tehran campus. RFE/RL reported students confronting Basij paramilitary members at Sharif University. Official statements were not reviewed.", "casualties": "Not itemised in the sources reviewed.", "status": "ended", "summary": "Students at Tehran universities chanted anti-government slogans as the new term began, the BBC and RFE/RL reported, coinciding with ceremonies commemorating those killed in January. BBC video showed scuffles between protesters and a nearby pro-government rally.", "quote": null, "sources": [{"name": "BBC News: Iran students resume anti-government protests", "url": "https://www.bbc.co.uk/news/articles/c5yj2kzkrj0o"}, {"name": "RFE/RL: Iranian students chant anti-government slogans, clash with security forces in Tehran", "url": "https://www.rferl.org/a/iran-student-protests-tehran/33684136.html"}, {"name": "Reuters: Iranian students begin new university term with protests", "url": "https://www.reuters.com/world/middle-east/iranian-students-begin-new-university-term-with-protests-2026-02-21/"}, {"name": "France 24: Iranian students chant anti-government slogans as US threats loom", "url": "https://www.france24.com/en/live-news/20260221-iranian-students-chant-anti-government-slogans-as-us-threats-loom"}], "verification": "Reuters and France 24 block automated fetching and are cited by headline only. End date 25 Feb is approximate.", "updated": "2026-10-03", "area": "Tehran", "kind": "protest"}, {"id": "ir-2026-02-11-revolution-anniversary-rallies", "country": "Iran", "region": "Tehran (Azadi Square) and nationwide", "start": "2026-02-11", "end": null, "title": "State-organised rallies for the 47th anniversary of the 1979 revolution; president apologises", "topic": "Religion & identity", "organisers": ["Iranian government and state institutions"], "size_claims": [{"source": "WANA (state-aligned news agency)", "figure": "23 to 26 million people at rallies in more than 1,400 districts, cities and counties, including 3.8 to 4.2 million in Tehran", "date": "11 Feb 2026", "url": "https://wanaen.com/up-to-26-million-iranians-attend-anniversary-of-the-islamic-revolution/"}], "response": "President Masoud Pezeshkian said in remarks reported by CNA that the government was 'ashamed before the people' and obliged to help those harmed in the January events.", "casualties": "None reported.", "status": "ended", "summary": "Authorities held large rallies for the revolution anniversary. A state-aligned agency claimed 23 to 26 million attended; no independent count exists. President Pezeshkian told the public the government was ashamed and obliged to assist those harmed in January.", "quote": {"text": "We are ashamed before the people, and we are obligated to assist all those who were harmed in these incidents.", "source": "President Masoud Pezeshkian, via CNA, 11 Feb 2026", "url": "https://www.channelnewsasia.com/world/iran-president-apologises-over-crackdown-protests-revolution-anniversary-5922676"}, "sources": [{"name": "CNA: Iran president apologises over crackdown as nation marks 1979 revolution", "url": "https://www.channelnewsasia.com/world/iran-president-apologises-over-crackdown-protests-revolution-anniversary-5922676"}, {"name": "WANA: Up to 26 million Iranians attend anniversary of the Islamic Revolution", "url": "https://wanaen.com/up-to-26-million-iranians-attend-anniversary-of-the-islamic-revolution/"}, {"name": "BBC News (Lyse Doucet): rallies overshadowed by discontent and defiance", "url": "https://www.bbc.com/news/articles/cdjm33kwxx4o"}, {"name": "AP: Iran marks 47th anniversary of Islamic Revolution", "url": "https://apnews.com/article/iran-revolution-anniversary-us-nuclear-talks-protests-4ffab53ef628073ca90b9c8707485577"}], "verification": "Turnout claims come from a government-aligned agency and cannot be verified; they are shown only as a claim.", "updated": "2026-10-03", "area": "Nationwide", "kind": "protest"}, {"id": "us-2026-01-30-national-shutdown", "country": "United States", "region": "Nationwide (Minneapolis-St Paul largest)", "start": "2026-01-30", "end": "2026-01-31", "title": "'National Shutdown' and 'ICE Out of Everywhere' days of action", "topic": "Immigration", "organisers": ["University of Minnesota student groups (National Shutdown)", "50501 (ICE Out of Everywhere National Day of Action, 31 Jan)"], "size_claims": [{"source": "The Guardian (explainer)", "figure": "hundreds of protests planned across all 50 states and DC on 30-31 Jan", "date": "29 Jan 2026", "url": "https://www.theguardian.com/us-news/2026/jan/29/ice-out-strike-protests-explained"}], "response": "No federal statement located in the sources reviewed.", "casualties": "None reported in the sources reviewed.", "status": "ended", "summary": "Student organisers called for 'no work, no school, no shopping' on 30 January, followed by 50501's national day of action on 31 January, after the deaths of Renee Good and Alex Pretti in Minneapolis, The Guardian reported.", "quote": null, "sources": [{"name": "The Guardian: 'ICE Out' strike and protests: what to know", "url": "https://www.theguardian.com/us-news/2026/jan/29/ice-out-strike-protests-explained"}, {"name": "AP: Protesters hold a nationwide strike against Trump administration's immigration crackdown", "url": "https://apnews.com/article/immigration-protests-64fd52ba5283e8f56c57dddb1c3a3852"}], "verification": "Pre-event description from The Guardian; actual turnout was not confirmed in sources reviewed. The size of any work stoppage is not independently measured here.", "updated": "2026-10-03", "area": "Nationwide", "kind": "protest"}, {"id": "us-2026-01-27-nyc-hotel-sit-in", "country": "United States", "region": "New York (Manhattan)", "start": "2026-01-27", "end": null, "title": "Sit-in at a Tribeca Hilton Garden Inn over reports it housed ICE agents", "topic": "Immigration", "organisers": ["Anti-ICE activists (named groups not given in excerpts reviewed)"], "size_claims": [{"source": "NBC New York", "figure": "more than 100 protesters", "date": "27 Jan 2026", "url": "https://www.nbcnewyork.com/news/local/protest-ice-hilton-garden-inn-nyc/6451186/"}], "response": "NYPD cleared the lobby after warnings (NBC New York).", "casualties": "NBC New York: 66 taken into custody; summonses for trespass/disorderly conduct for 64 and resisting-arrest charges for two (as relayed in search excerpts).", "status": "ended", "summary": "More than 100 protesters occupied the lobby of a Manhattan Hilton Garden Inn, demanding the hotel stop housing ICE agents; police cleared the lobby and took 66 people into custody. Whether ICE staff were staying there was not confirmed.", "quote": null, "sources": [{"name": "NBC New York: ICE protest at NYC Hilton, 66 taken into custody", "url": "https://www.nbcnewyork.com/news/local/protest-ice-hilton-garden-inn-nyc/6451186/"}, {"name": "AP: Protesters arrested during sit-in over ICE at hotel in NYC", "url": "https://apnews.com/article/new-york-hilton-ice-protest-arrests-eae099c947774131d7560a05abd2e851"}, {"name": "FOX 5 New York: 66 people arrested at Hilton Hotel in Tribeca", "url": "https://www.fox5ny.com/news/over-60-people-arrested-hilton-anti-ice-protest"}], "verification": "Arrest count consistent across NBC, ABC7 and FOX 5 headlines; summons breakdown from an excerpt, not re-checked in full text.", "updated": "2026-10-03", "area": "New York", "kind": "protest"}, {"id": "us-2026-01-24-minneapolis-pretti-protests", "country": "United States", "region": "Minnesota (Minneapolis)", "start": "2026-01-24", "end": null, "title": "Protests after Border Patrol agents shot and killed Alex Pretti", "topic": "Policing & security forces", "organisers": ["Local residents and activists (varied)"], "size_claims": [], "response": "DHS said Alex Pretti approached officers with a 9 mm handgun and resisted disarming; DHS later said body-camera video exists and is under review (NBC News). Minneapolis Police Chief Brian O'Hara told CBS Pretti had a permit to carry (via FactCheck.org).", "casualties": "Alex Pretti, a 37-year-old ICU nurse, was shot and killed on 24 Jan 2026 (FactCheck.org). FactCheck.org said bystander video analyses were at odds with some DHS statements and cautioned the investigation was early.", "status": "ended", "summary": "After federal agents fatally shot Alex Pretti on 24 January, protests continued in Minneapolis. DHS and bystander-video analyses reported by FactCheck.org and others differ on whether he brandished a handgun; investigations were continuing.", "quote": null, "sources": [{"name": "FactCheck.org: Video analyses at odds with DHS statements", "url": "https://www.factcheck.org/2026/01/video-analyses-at-odds-with-dhs-statements-on-minneapolis-shooting/"}, {"name": "NBC News: Alex Pretti's killing was recorded on body-camera videos, DHS says", "url": "https://www.nbcnews.com/news/us-news/dhs-says-body-worn-camera-video-fatal-shooting-alex-pretti-rcna255978"}, {"name": "CBS News: In Alex Pretti's killing, a sharp contrast between what Trump officials say and what video shows", "url": "https://www.cbsnews.com/news/alex-pretti-shooting-contrast-official-accounts-videos/"}], "verification": "This entry tracks the protests; the shooting itself remains under investigation and disputed. Protest crowd sizes for 24 Jan were not located.", "updated": "2026-10-03", "area": "Minnesota", "kind": "protest"}, {"id": "us-2026-01-23-minnesota-ice-out-day", "country": "United States", "region": "Minnesota (Minneapolis-St Paul statewide)", "start": "2026-01-23", "end": null, "title": "'ICE Out of Minnesota: Day of Truth and Freedom' march and economic blackout", "topic": "Immigration", "organisers": ["Labour unions, faith leaders and community activists (per NPR)"], "size_claims": [{"source": "Minnesota Reformer", "figure": "'tens of thousands' marched in a -30F windchill", "date": "23 Jan 2026", "url": "https://minnesotareformer.com/2026/01/23/thousands-expected-in-minneapolis-for-ice-out-day/"}, {"source": "NPR", "figure": "thousands marched; hundreds of businesses closed", "date": "23 Jan 2026", "url": "https://www.npr.org/2026/01/23/nx-s1-5686733/minnesotans-day-of-ice-protests"}, {"source": "Organisers, as reported by search-engine summaries of Reuters/In These Times", "figure": "at least 50,000; no police estimate provided", "date": "23 Jan 2026", "url": "https://inthesetimes.com/article/minneapolis-minnesota-general-strike-trump-ice"}], "response": "Airport spokesperson Jeff Lea said the airport worked with organisers in advance and police made arrests after the permitted activity 'went beyond the agreed-upon terms'.", "casualties": "Around 100 clergy arrested at Minneapolis-St Paul airport (airport spokesperson confirmed 'around 100'; airport police said misdemeanor citations for trespassing and failure to comply, then released).", "status": "ended", "summary": "Unions, faith leaders and activists called a statewide day of marches and business closures demanding federal immigration officers leave Minnesota. Outlets reported tens of thousands marching downtown; about 100 clergy were arrested at the airport.", "quote": null, "sources": [{"name": "Minnesota Reformer: Tens of thousands gather in downtown Minneapolis", "url": "https://minnesotareformer.com/2026/01/23/thousands-expected-in-minneapolis-for-ice-out-day/"}, {"name": "NPR: Minnesota protests Trump administration's immigration crackdown", "url": "https://www.npr.org/2026/01/23/nx-s1-5686733/minnesotans-day-of-ice-protests"}, {"name": "In These Times: 'Everybody showed up'", "url": "https://inthesetimes.com/article/minneapolis-minnesota-general-strike-trump-ice"}], "verification": "The '50,000' organiser figure came via a search summary of In These Times/Reuters and was not re-confirmed in full text; treat as an organiser claim. DHS views on the surge are in the Reuters timeline (blocked to automated fetch).", "updated": "2026-10-03", "area": "Minnesota", "kind": "protest"}, {"id": "ir-2026-01-23-un-human-rights-council-special-session", "country": "Iran", "region": "Geneva (about Iran)", "start": "2026-01-23", "end": null, "title": "UN Human Rights Council special session on Iran's crackdown", "topic": "Policing & security forces", "organisers": ["UN Human Rights Council (resolution adopted 25 in favour, 7 against, 14 abstentions)"], "size_claims": [], "response": "The resolution deplored the violent crackdown on peaceful protests, extended the fact-finding mission by two years and the special rapporteur by one year, and requested an urgent investigation. Iran's statement at the session was not reviewed.", "casualties": "The OHCHR notice refers to thousands killed, including children (Council text and UN High Commissioner Volker Turk).", "status": "ended", "summary": "On 23 January the UN Human Rights Council adopted a resolution on Iran by 25 votes to 7, with 14 abstentions. It extended the fact-finding mission's mandate by two years and requested an urgent investigation into the protest crackdown.", "quote": null, "sources": [{"name": "OHCHR: Human Rights Council adopts resolution extending mandates of fact-finding mission and special rapporteur on Iran", "url": "https://www.ohchr.org/en/media-advisories/2026/01/human-rights-council-adopts-resolution-extending-mandates-fact-finding"}, {"name": "UN Geneva: meeting summary", "url": "https://www.ungeneva.org/en/news-media/meeting-summary/2026/01/human-rights-council-adopts-resolution-extending-mandates-fact"}], "verification": "International response rather than a protest; kept because it is the primary multilateral record of the crackdown.", "updated": "2026-10-03", "area": "International (Geneva)", "kind": "context"}, {"id": "ir-2026-01-21-official-death-toll", "country": "Iran", "region": "Iran (nationwide)", "start": "2026-01-21", "end": null, "title": "Iranian state TV gives first official death toll for the protests", "topic": "Policing & security forces", "organisers": ["Iranian state TV, citing the Foundation of Martyrs and Veterans Affairs (AP)"], "size_claims": [{"source": "Iranian state TV (via AP)", "figure": "3,117 killed, of whom 2,427 were 'civilians and security forces'", "date": "21 Jan 2026", "url": "https://apnews.com/article/iran-protests-araghchi-trump-threat-crackdown-299375ebfd004dd6098c77a6bb8079a5"}, {"source": "HRANA (via AP/PBS)", "figure": "4,560 dead at the time of the first report; 4,902 in a later update the same week", "date": "21-22 Jan 2026", "url": "https://www.pbs.org/newshour/world/iran-says-3117-killed-in-recent-protests-issuing-lower-death-toll-than-human-rights-activists"}, {"source": "Iranian Foreign Minister Abbas Araghchi (via AP)", "figure": "'the violent phase of the unrest lasted less than 72 hours'", "date": "21 Jan 2026", "url": "https://apnews.com/article/iran-protests-araghchi-trump-threat-crackdown-299375ebfd004dd6098c77a6bb8079a5"}], "response": "AP noted that state television has repeatedly referred to demonstrators as 'rioters' motivated by America and Israel without evidence, and that Iran's government 'in the past has undercounted or not reported fatalities from unrest'.", "casualties": "Disputed: 3,117 (state TV) against 4,560 to 4,902 (HRANA) that week; later monitor totals are higher (see 23 Feb entry).", "status": "ended", "summary": "State TV announced 3,117 dead on 21 January, a figure lower than rights groups' counts. HRANA reported at least 4,560 dead at the time. AP noted the government's record of undercounting; Iran says violence was driven by 'rioters' backed from abroad.", "quote": null, "sources": [{"name": "AP: Iran says 3,117 killed in recent protests, issuing lower death toll than human rights activists", "url": "https://apnews.com/article/iran-protests-araghchi-trump-threat-crackdown-299375ebfd004dd6098c77a6bb8079a5"}, {"name": "PBS NewsHour (AP): Iran says 3,117 killed in recent protests", "url": "https://www.pbs.org/newshour/world/iran-says-3117-killed-in-recent-protests-issuing-lower-death-toll-than-human-rights-activists"}, {"name": "France 24: Iran says 3,117 killed during protests; activists fear far higher toll", "url": "https://www.france24.com/en/live-news/20260121-iran-says-3-117-killed-during-protests-activists-fear-far-higher-toll"}], "verification": "AP characterisation attributed to AP. France 24 blocks automated fetching.", "updated": "2026-10-03", "area": "Nationwide", "kind": "context"}, {"id": "ir-2026-01-12-pro-government-rallies", "country": "Iran", "region": "Tehran (Enqelab Square) and other cities", "start": "2026-01-12", "end": null, "title": "Government-organised rallies against the protests", "topic": "Religion & identity", "organisers": ["Iranian authorities and state media"], "size_claims": [{"source": "Associated Press", "figure": "tens of thousands of pro-government demonstrators in Tehran", "date": "12 Jan 2026", "url": "https://apnews.com/live/iran-protests-updates-1-12-2026"}], "response": "State TV called the gathering an 'Iranian uprising against American-Zionist terrorism' rally; parliament speaker Mohammad Bagher Ghalibaf addressed it (The Guardian). AP noted the broadcast did not address the economic anger that sparked the protests.", "casualties": "HRANA, via AP on 12 Jan: at least 572 killed in two weeks (503 protesters and 69 members of the security forces). Figures at that date were incomplete because of the communications blackout.", "status": "ended", "summary": "Authorities drew tens of thousands to a state-called rally in Tehran, AP reported, framing it as a response to 'American-Zionist terrorism'. HRANA put the death toll from two weeks of protests at 572, with 69 security personnel among them.", "quote": null, "sources": [{"name": "AP live updates: Iran protests, at least 572 killed, human-rights group says", "url": "https://apnews.com/live/iran-protests-updates-1-12-2026"}, {"name": "The Guardian: Iran holds pro-government rally as regime seeks to downplay protests", "url": "https://www.theguardian.com/global-development/2026/jan/12/iran-protests-crackdown-toll-foreign-minister"}, {"name": "Al Jazeera: Iran's Pezeshkian vows action on economy, warns against 'rioters'", "url": "https://www.aljazeera.com/news/2026/1/11/irans-pezeshkian-pledges-economic-overhaul-amid-spiralling-protests"}], "verification": "Pro-government mobilisation, included to report all sides. AP's 'tens of thousands' is an estimate from state TV images; no independent count.", "updated": "2026-10-03", "area": "Tehran", "kind": "protest"}, {"id": "us-2026-01-10-ice-out-for-good-weekend", "country": "United States", "region": "Nationwide (1,000+ events)", "start": "2026-01-10", "end": "2026-01-11", "title": "'ICE Out For Good' weekend of action after Renee Good's death", "topic": "Immigration", "organisers": ["Indivisible and partner groups"], "size_claims": [{"source": "Indivisible, as reported by NHPR", "figure": "at least 1,000 events planned across the US", "date": "10 Jan 2026", "url": "https://www.nhpr.org/national/2026-01-10/nationwide-anti-ice-protests-call-for-accountability-after-renee-goods-death"}], "response": "DHS spokesperson Tricia McLaughlin told NPR: 'the First Amendment protects speech and peaceful assembly - not rioting, assault and destruction'.", "casualties": "Renee Good was shot and killed by an ICE officer in Minneapolis on 7 Jan 2026; DHS described her as having 'weaponized' her vehicle, which local officials disputed (as reported by NHPR/France 24 summaries).", "status": "ended", "summary": "Following the fatal shooting of Renee Good in Minneapolis, Indivisible and partners planned more than 1,000 vigils and rallies over a weekend; DHS said it protects peaceful assembly but not rioting.", "quote": {"text": "the First Amendment protects speech and peaceful assembly — not rioting, assault and destruction", "source": "DHS spokesperson Tricia McLaughlin to NPR, via NHPR, 10 Jan 2026", "url": "https://www.nhpr.org/national/2026-01-10/nationwide-anti-ice-protests-call-for-accountability-after-renee-goods-death"}, "sources": [{"name": "NHPR/NPR: Nationwide anti-ICE protests call for accountability after Renee Good's death", "url": "https://www.nhpr.org/national/2026-01-10/nationwide-anti-ice-protests-call-for-accountability-after-renee-goods-death"}, {"name": "France 24: Anti-ICE protesters plan rallies across US", "url": "https://www.france24.com/en/americas/20260110-anti-ice-protesters-plan-rallies-across-us-after-killing-of-minneapolis-woman"}], "verification": "Event count is a pre-event plan by the organiser; actual attendance not located.", "updated": "2026-10-03", "area": "Nationwide", "kind": "protest"}, {"id": "uk-2026-01-10-iranian-diaspora-london", "country": "United Kingdom", "region": "England (London, Kensington and Downing Street)", "start": "2026-01-10", "end": "2026-01-11", "title": "Iranian diaspora rallies in London in support of protesters in Iran", "topic": "Civil rights & democracy", "organisers": ["Iranian diaspora groups (varied)"], "size_claims": [{"source": "Metropolitan Police (via The Guardian)", "figure": "an estimated 500 to 1,000 people at peak outside the embassy on 10 Jan", "date": "10 Jan 2026", "url": "https://www.theguardian.com/world/2026/jan/10/protester-pulls-down-national-flag-from-iranian-embassy-in-london"}, {"source": "The Jewish Chronicle", "figure": "'thousands' at a later London rally", "date": "Jan 2026", "url": "https://www.thejc.com/news/uk/we-wont-forget-who-stood-by-us-iranian-dissidents-tell-jewish-allies-as-thousands-attend-london-rally-qm5yeoej"}], "response": "Met: 'We saw no serious disorder'; officers remained in the area to ensure embassy security.", "casualties": "Two arrests (aggravated trespass; one also for assault on an emergency worker); a third person was sought for trespass (Met via The Guardian).", "status": "ended", "summary": "On 10 January a protester climbed the Iranian embassy balcony and replaced its flag with the pre-1979 lion and sun flag during a demonstration of 500 to 1,000 people, the Met estimated. Two people were arrested.", "quote": null, "sources": [{"name": "The Guardian: Protester pulls down national flag from Iranian embassy in London", "url": "https://www.theguardian.com/world/2026/jan/10/protester-pulls-down-national-flag-from-iranian-embassy-in-london"}, {"name": "BBC News: Protester climbs on to balcony of Iranian embassy in London", "url": "https://www.bbc.co.uk/news/articles/cy09yvd57x2o"}, {"name": "The Jewish Chronicle: thousands attend London rally", "url": "https://www.thejc.com/news/uk/we-wont-forget-who-stood-by-us-iranian-dissidents-tell-jewish-allies-as-thousands-attend-london-rally-qm5yeoej"}], "verification": "Iran-related diaspora rallies are filed under the country where they occur (UK). The JC 'thousands' claim was seen in a search excerpt.", "updated": "2026-10-03", "area": "London", "kind": "protest"}, {"id": "ir-2026-01-08-mass-protests-and-internet-shutdown", "country": "Iran", "region": "Tehran, Mashhad and cities in all 31 provinces", "start": "2026-01-08", "end": "2026-01-16", "title": "Mass evening protests, nationwide communications shutdown and lethal crackdown", "topic": "Policing & security forces", "organisers": ["No central organiser; exiled Reza Pahlavi called for protests from 20:00 local time (BBC)"], "size_claims": [{"source": "HRANA (via BBC, 8-9 Jan)", "figure": "at least 34 protesters (five children) and eight security personnel killed; 2,270 arrested", "date": "9 Jan 2026", "url": "https://www.bbc.com/news/articles/cg7y0579lp8o"}, {"source": "Iran Human Rights (via BBC, 8-9 Jan)", "figure": "at least 45 protesters, including eight children, killed by security forces", "date": "9 Jan 2026", "url": "https://www.bbc.com/news/articles/cg7y0579lp8o"}, {"source": "BBC Persian", "figure": "confirmed the deaths and identities of 22 people", "date": "9 Jan 2026", "url": "https://www.bbc.com/news/articles/cg7y0579lp8o"}, {"source": "Iranian authorities (via BBC)", "figure": "six security personnel killed", "date": "9 Jan 2026", "url": "https://www.bbc.com/news/articles/cg7y0579lp8o"}, {"source": "HRANA (via AP)", "figure": "at least 572 killed in two weeks: 503 protesters, 69 security forces", "date": "12 Jan 2026", "url": "https://apnews.com/live/iran-protests-updates-1-12-2026"}, {"source": "Government of Iran (cited by the UN Mission)", "figure": "3,038 killed, 25,000 injured", "date": "early Feb 2026", "url": "https://www.ecoi.net/en/file/local/2145088/a-hrc-63-61-auv-ffmi.pdf"}], "response": "Head of the Judiciary Gholam-Hossein Mohseni-Eje'i cautioned 'rioters' on 5 Jan there would be 'no leniency'; state media said on 16 Jan the shutdown was to 'protect the public from riots'; the Government told the UN Mission that 'terrorist elements' were behind violence and that many security forces were killed. Supreme Leader Ali Khamenei blamed the US and Israel (all as cited in the UN Mission report).", "casualties": "The UN Mission found that between 8 and 9 January, security forces 'dramatically escalated' force against thousands of 'mainly peaceful' protesters. Counts are disputed and unverified; see ranges.", "status": "ended", "summary": "Large protests spread on 8-9 January as authorities cut internet and phone services. BBC-verified footage showed crowds in Tehran and Mashhad. Monitors and the UN mission later reported mass killings; officials attribute violence to 'rioters' and foreign-backed 'terrorist elements'.", "quote": null, "sources": [{"name": "BBC News: Huge anti-government protests in Tehran and other Iranian cities, videos show", "url": "https://www.bbc.com/news/articles/cg7y0579lp8o"}, {"name": "AP live updates, 12 Jan 2026", "url": "https://apnews.com/live/iran-protests-updates-1-12-2026"}, {"name": "UN Fact-Finding Mission on Iran: report A/HRC/63/61", "url": "https://www.ecoi.net/en/file/local/2145088/a-hrc-63-61-auv-ffmi.pdf"}, {"name": "Reuters: New Trump warning as Iran cuts internet with protests across country", "url": "https://www.reuters.com/world/middle-east/iran-cut-off-world-supreme-leader-warns-protesters-2026-01-09/"}], "verification": "Peak of the movement. The 16 Jan end date approximates when sources describe the street protests as largely suppressed. Reuters blocks automated fetching. All counts are monitor, UN or government claims and cannot be independently audited.", "updated": "2026-10-03", "area": "Nationwide", "kind": "protest"}, {"id": "ir-2026-01-08-kurdish-general-strike", "country": "Iran", "region": "Kurdistan, West Azerbaijan, Kermanshah and Ilam provinces", "start": "2026-01-08", "end": null, "title": "Kurdish parties call a general strike; shops close across the region", "topic": "Civil rights & democracy", "organisers": ["Kurdish opposition parties including the Kurdistan Democratic Party of Iran, PJAK and several Komala groups (Iran International)"], "size_claims": [{"source": "HRANA (12th-day report)", "figure": "strikes and market closures in 'dozens of cities' in Kurdistan, West Azerbaijan, Kermanshah and Ilam provinces", "date": "9 Jan 2026", "url": "https://www.en-hrana.org/a-report-on-the-twelfth-day-of-nationwide-protests-in-iran-widespread-strikes-internet-shutdown-and-surge-in-arrests/"}], "response": "Iranian officials' response to the strike specifically was not located. See the 8 January mass-protest entry for the government's wider position.", "casualties": "HRANA: at least 60 additional arrests on the twelfth day and more than 2,277 detainees over twelve days; the group said the real number is likely higher.", "status": "ended", "summary": "Kurdish opposition parties called a general strike for 8 January. HRANA reported shop closures and market shutdowns in dozens of cities across four western provinces, on the twelfth day of nationwide protests.", "quote": null, "sources": [{"name": "HRANA: Report on the twelfth day of nationwide protests in Iran", "url": "https://www.en-hrana.org/a-report-on-the-twelfth-day-of-nationwide-protests-in-iran-widespread-strikes-internet-shutdown-and-surge-in-arrests/"}, {"name": "Iran International: Kurdish parties urge general strike in support of Iran nationwide protests", "url": "https://www.iranintl.com/en/202601067622"}, {"name": "France 24: Iranians protest for 12th day as Kurdish opposition calls for general strike", "url": "https://www.france24.com/en/asia-pacific/20260108-iranians-protest-for-12th-day-as-kurdish-opposition-calls-for-general-strike"}], "verification": "A Hengaw count of 39 cities was seen in earlier search results but its page could not be fetched, so it is not used. France 24 blocks automated fetching.", "updated": "2026-10-03", "area": "Kurdish regions", "kind": "protest"}, {"id": "ir-2025-12-28-bazaar-strike-and-spread", "country": "Iran", "region": "Tehran (Alaeddin Mobile Shopping Center, Jomhouri Street), then 31 provinces", "start": "2025-12-28", "end": "2026-01-07", "title": "Shopkeepers protest the rial's fall; protests spread nationwide", "topic": "Economy & cost of living", "organisers": ["Tehran mobile-phone traders and shopkeepers; later students and others; no central organiser"], "size_claims": [{"source": "HRANA (cumulative, first 39 days)", "figure": "674 protest-related incidents in 210 cities across 31 provinces", "date": "about 5 Feb 2026", "url": "https://www.en-hrana.org/day-39-of-the-nationwide-protests-a-lawmakers-remarks-on-the-armed-suppression-of-protests/"}], "response": "Al Jazeera reported state media acknowledged the protests but stressed that shopkeepers were concerned only about economic conditions. Reuters (30 Dec headline): the government offered dialogue as protests spread to universities. The UN Mission says the Government 'initially adopted a conciliatory tone' before treating protesters as a security threat.", "casualties": "See the 8 January entry for casualty and arrest figures, which are disputed.", "status": "ended", "summary": "On 28 December shopkeepers in central Tehran protested after the rial hit a record low, Iran International and Al Jazeera reported. Protests spread to universities and other cities; the government first offered dialogue and later described protesters as a security threat.", "quote": null, "sources": [{"name": "Al Jazeera: Protests, strikes after Iran's economic situation rapidly deteriorates", "url": "https://www.aljazeera.com/news/2025/12/29/protests-strikes-after-irans-economic-situation-rapidly-deteriorates"}, {"name": "Iran International: Tehran shopkeepers protest currency plunge as rial hits all-time low", "url": "https://www.iranintl.com/en/202512282220"}, {"name": "HRANA: Day 39 of the nationwide protests", "url": "https://www.en-hrana.org/day-39-of-the-nationwide-protests-a-lawmakers-remarks-on-the-armed-suppression-of-protests/"}, {"name": "Reuters: Iran's government offers dialogue to protesters", "url": "https://www.reuters.com/world/middle-east/irans-government-offers-dialogue-protesters-2025-12-30/"}], "verification": "End date 7 Jan marks the day before the 8-9 January escalation. The record low of 'over 1.42 million' rials per dollar is Al Jazeera's figure.", "updated": "2026-10-03", "area": "Nationwide", "kind": "protest"}, {"id": "uk-2025-11-26-farmers-inheritance-tax-protests", "country": "United Kingdom", "region": "England and Wales; London (Whitehall)", "start": "2025-11-24", "end": "2025-11-26", "title": "Farmers protest inheritance-tax changes: 'Day of Unity' and Budget-day rally", "topic": "Economy & cost of living", "organisers": ["Berkshire Farmers group (organiser of the 26 Nov London demonstration, per Farmers Weekly)", "farmers' groups nationwide"], "size_claims": [{"source": "Farmers Weekly", "figure": "farmers descended on central London 'in their thousands' on 26 Nov; 'hundreds' travelled by tractor", "date": "26 Nov 2025", "url": "https://www.fwi.co.uk/news/farm-policy/defiant-farmers-flood-into-london-after-tractor-ban"}], "response": "The Met Police refused permission for the tractor rally the previous afternoon, citing risk of 'serious disruption to the life of the community', and offered a pedestrian-only area in Whitehall; organisers called the late change an 'appalling approach to protesting rights' (Farmers Weekly).", "casualties": "The Met said several people were arrested under the Public Order Act for bringing tractors and refusing to comply with conditions (Farmers Weekly).", "status": "ended", "summary": "Farmers Weekly reported a nationwide 'Day of Unity' on 24 November and a Budget-day protest in London on 26 November against inheritance-tax changes due in April 2026. The Met banned tractors from Whitehall; several people were arrested for breaching conditions.", "quote": null, "sources": [{"name": "Farmers Weekly: Defiant farmers flood into London after tractor ban", "url": "https://www.fwi.co.uk/news/farm-policy/defiant-farmers-flood-into-london-after-tractor-ban"}, {"name": "Farmers Weekly: Farmers unite in nationwide day of protest against IHT", "url": "https://www.fwi.co.uk/news/farm-policy/farmers-unite-in-nationwide-day-of-protest-against-iht"}], "verification": "Both sources are a trade publication; no wire or police total located. The Government's response is not covered in the sources reviewed. A 'Pancake Day' rally in March 2025 and a 31 October 2025 convoy are mentioned in search results but not separately verified here.", "updated": "2026-10-03", "area": "UK-wide", "kind": "protest"}, {"id": "us-2025-10-18-no-kings-2", "country": "United States", "region": "Nationwide (2,700+ locations)", "start": "2025-10-18", "end": null, "title": "'No Kings 2' national day of action", "topic": "Civil rights & democracy", "organisers": ["No Kings coalition (Indivisible, MoveOn, 50501, ACLU, unions and others)"], "size_claims": [{"source": "Organisers (No Kings coalition), via ABC News", "figure": "nearly 7 million at over 2,700 cities and towns; roughly 200,000 in Washington, D.C. (organisers' statements)", "date": "18 Oct 2025", "url": "https://abcnews.com/Politics/nationwide-kings-rallies-set-protest-trump/story?id=126611770"}, {"source": "G. Elliott Morris / Strength in Numbers (independent crowdsourced estimate)", "figure": "median 5.0 million; upper bound 6.5 million (after update of 20 Oct 2025)", "date": "20 Oct 2025", "url": "https://www.gelliottmorris.com/p/second-no-kings-day-protests-likely"}], "response": "Not reviewed in detail; see linked reports.", "casualties": "No nationwide arrest total located in the sources reviewed.", "status": "ended", "summary": "Organisers said nearly 7 million people took part in more than 2,700 events; an independent crowdsourced estimate by G. Elliott Morris put the median at 5.0 million with an upper bound of 6.5 million.", "quote": null, "sources": [{"name": "G. Elliott Morris: Second 'No Kings Day' protests", "url": "https://www.gelliottmorris.com/p/second-no-kings-day-protests-likely"}, {"name": "ABC News: Streets filled across the country for 'No Kings' rallies", "url": "https://abcnews.com/Politics/nationwide-kings-rallies-set-protest-trump/story?id=126611770"}], "verification": "Both figures are estimates by non-official counters; the Crowd Counting Consortium figure was not located. Morris's estimate was revised upward from an earlier initial result and is cited as of 20 Oct 2025.", "updated": "2026-10-03", "area": "Nationwide", "kind": "protest"}, {"id": "uk-2025-09-17-trump-state-visit-protests", "country": "United Kingdom", "region": "England (London, Windsor)", "start": "2025-09-17", "end": null, "title": "Stop Trump Coalition march during US president's state visit", "topic": "War & foreign policy", "organisers": ["Stop Trump Coalition (50+ unions and charities, per BBC)"], "size_claims": [{"source": "Metropolitan Police (via BBC)", "figure": "up to 5,000", "date": "17 Sep 2025", "url": "https://www.bbc.com/news/articles/cj9zve281k3o"}], "response": "Met deployed more than 1,600 officers, including 500 from other forces.", "casualties": "Four men were arrested over images projected on Windsor Castle and bailed (BBC, search summary).", "status": "ended", "summary": "The Stop Trump Coalition marched from Portland Place to Parliament Square during the state visit; the Met estimated up to 5,000 attended and deployed more than 1,600 officers.", "quote": null, "sources": [{"name": "BBC News: Thousands protest against Trump's second UK state visit", "url": "https://www.bbc.com/news/articles/cj9zve281k3o"}, {"name": "Reuters: Anti-Trump protesters march through London", "url": "https://www.reuters.com/world/uk/anti-trump-protesters-march-through-london-president-basks-royal-welcome-2025-09-17/"}], "verification": "BBC headline says 'thousands'; the Met's 'up to 5,000' is the only police figure located.", "updated": "2026-10-03", "area": "London", "kind": "protest"}, {"id": "uk-2025-09-13-unite-the-kingdom-2025", "country": "United Kingdom", "region": "England (London)", "start": "2025-09-13", "end": null, "title": "First 'Unite the Kingdom' rally and counter-protest", "topic": "Religion & identity", "organisers": ["Unite the Kingdom (Tommy Robinson)", "Stand Up To Racism (counter-protest)"], "size_claims": [{"source": "Metropolitan Police", "figure": "110,000 to 150,000 at Unite the Kingdom; about 5,000 at the counter-protest", "date": "13 Sep 2025", "url": "https://www.met.police.uk/foi-ai/metropolitan-police/disclosure-2025/october-2025/methodology-used-calculate-crowd-size-unite-the-kingdom-rally/"}], "response": "The Met said it used CCTV, officers on the ground, aerial footage and partner assessments for its estimate.", "casualties": "Met: 26 officers injured, four seriously; arrests later put at 23 (22 from the main march, one counter-protester) in a police disclosure (via Reuters fact-check).", "status": "ended", "summary": "The Met estimated 110,000 to 150,000 people at the London rally led by Tommy Robinson and about 5,000 at a counter-protest; violence injured 26 officers and led to 23 arrests, the force later said.", "quote": null, "sources": [{"name": "Metropolitan Police: methodology used to calculate crowd size", "url": "https://www.met.police.uk/foi-ai/metropolitan-police/disclosure-2025/october-2025/methodology-used-calculate-crowd-size-unite-the-kingdom-rally/"}, {"name": "BBC News: Police hurt during Tommy Robinson's Unite the Kingdom rally", "url": "https://www.bbc.co.uk/news/articles/cwydezxl0xlo"}, {"name": "The Guardian: Far-right London rally sees record crowds and violent clashes", "url": "https://www.theguardian.com/uk-news/2025/sep/13/unite-the-kingdom-far-right-rally-london-tommy-robinson-police-assaulted"}, {"name": "Reuters fact check: more arrested at 'Unite the Kingdom' than at counter protest", "url": "https://www.reuters.com/fact-check/more-arrested-unite-kingdom-rally-than-counter-protest-say-police-2025-09-26/"}], "verification": "Arrest figure changed (25 initially, 24 later, 23 in the disclosure); the latest is shown. Met site blocks automated fetching. Figures seen in search excerpts.", "updated": "2026-10-03", "area": "London", "kind": "protest"}, {"id": "us-2025-09-12-broadview-ice-facility", "country": "United States", "region": "Illinois (Broadview, near Chicago)", "start": "2025-09-12", "end": null, "title": "Protests at the Broadview immigration processing facility", "topic": "Immigration", "organisers": ["Local residents and activist groups (varied)"], "size_claims": [], "response": "Block Club Chicago reported federal agents sprayed pepper spray at protesters on 19 Sep 2026; the report quotes a village spokesperson on hospital transport.", "casualties": "Block Club (19 Sep 2026): roughly two dozen protesters on site; at least 10 sprayed (protester's account); two taken to hospital (village spokesperson David Ormsby, via NBC Chicago).", "status": "ongoing", "summary": "Protesters gathered outside the Broadview facility from September 2025 during Operation Midway Blitz; ABC7 reported tense moments on 12 September 2025. Block Club reported federal agents pepper-sprayed protesters there on 19 September 2026, an anniversary of the first clashes.", "quote": null, "sources": [{"name": "ABC7 Chicago: Protesters gather outside Broadview ICE facility amid Midway Blitz crackdown", "url": "https://abc7chicago.com/post/ice-operation-midway-blitz-protesters-gather-outside-broadview-facility-amid-trumps-chicago-immigration-crackdown/17799687/"}, {"name": "WTTW: Local, state police set up designated protest areas outside Broadview ICE facility", "url": "https://news.wttw.com/2025/10/03/local-state-police-set-designated-protest-areas-outside-broadview-ice-facility"}, {"name": "Block Club Chicago: Agents pepper spray protesters near Broadview ICE site", "url": "https://blockclubchicago.org/2026/09/20/federal-agents-pepper-spray-10-protesters-outside-broadview-ice-center-on-1-year-anniversary-of-start-of-violent-clashes/"}], "verification": "Start date is the earliest dated report in the sources read (ABC7, 12 Sep 2025); protests may have begun earlier. WTTW (3 Oct 2025) reported tear gas and rubber bullets used on crowds and designated protest areas set up by Illinois and Cook County police. A federal agency account for the 2026 incident was not located. Block Club blocks automated fetching.", "updated": "2026-10-03", "area": "Illinois", "kind": "protest"}, {"id": "us-2025-09-06-we-are-all-dc-march", "country": "United States", "region": "Washington, D.C.", "start": "2025-09-06", "end": null, "title": "'We Are All DC' march against the federal law-enforcement takeover", "topic": "Policing & security forces", "organisers": ["Free DC", "Unite Here Local 25", "SEIU", "United We Dream", "CASA", "Metropolitan Washington Council AFL-CIO and community and faith groups (per search summary of Free DC)"], "size_claims": [{"source": "Washington Blade", "figure": "'upwards of 20,000' marched (the outlet's estimate; source of count not stated in the lede)", "date": "6 Sep 2025", "url": "https://www.washingtonblade.com/2025/09/06/tens-of-thousands-take-part-in-we-are-all-dc-march/"}, {"source": "The Washington Post (headline)", "figure": "'thousands' marched", "date": "6 Sep 2025", "url": "https://www.washingtonpost.com/dc-md-va/2025/09/06/we-are-all-dc-march/"}], "response": "The White House had deployed National Guard troops to the city the previous month (Washington Blade). The administration's position on the march was not captured in the sources reviewed.", "casualties": "No arrests or injuries reported in the sources reviewed.", "status": "ended", "summary": "The Washington Blade reported upwards of 20,000 people marching from Malcolm X Park down 16th Street on 6 September, against the National Guard deployment and federal control of D.C. policing. The Washington Post headline said 'thousands'.", "quote": null, "sources": [{"name": "Washington Blade: Tens of thousands take part in 'We Are All DC' march", "url": "https://www.washingtonblade.com/2025/09/06/tens-of-thousands-take-part-in-we-are-all-dc-march/"}, {"name": "The Washington Post: Thousands march in D.C. against Trump's law enforcement takeover", "url": "https://www.washingtonpost.com/dc-md-va/2025/09/06/we-are-all-dc-march/"}, {"name": "Free DC: We Are All DC", "url": "https://freedcproject.org/news/we-are-all-dc"}], "verification": "The Post article is paywalled and cited by headline. Organiser list is from a search-result summary of Free DC pages, not re-read in full. Crowd figure is the Blade's estimate, not an organiser or police count.", "updated": "2026-10-03", "area": "Washington, D.C.", "kind": "protest"}, {"id": "uk-2025-09-06-defend-our-juries-parliament-square", "country": "United Kingdom", "region": "England (London, Parliament Square)", "start": "2025-09-06", "end": null, "title": "Defend Our Juries sign-holding in Parliament Square", "topic": "Civil rights & democracy", "organisers": ["Defend Our Juries"], "size_claims": [{"source": "Defend Our Juries (as reported by The Independent)", "figure": "an estimated 1,500 people took part; it took officers 11 hours to arrest 857", "date": "6 Sep 2025", "url": "https://www.independent.co.uk/news/uk/crime/palestine-action-arrests-police-parliament-square-b2821786.html"}], "response": "A Defend Our Juries spokesperson called allegations of violence towards police 'false claims smearing the protesters'.", "casualties": "Metropolitan Police: 890 arrests, the majority under Section 13 of the Terrorism Act; 519 taken into custody and 341 processed and bailed; 33 for other offences including 17 for alleged assaults on police officers.", "status": "ended", "summary": "The Met said it made 890 arrests at a Parliament Square demonstration in support of Palestine Action, most under Section 13 of the Terrorism Act. Organisers estimated 1,500 participants and denied claims of violence towards police.", "quote": null, "sources": [{"name": "The Independent: Met Police arrested nearly 900 at Palestine Action protest", "url": "https://www.independent.co.uk/news/uk/crime/palestine-action-arrests-police-parliament-square-b2821786.html"}, {"name": "AP: British police arrest 900 people in London over banned group Palestine Action", "url": "https://apnews.com/article/britain-palestine-action-protest-arrests-b6acca3f6e46cf0fd64ae11d413f5bd8"}, {"name": "Al Jazeera: UK police arrest almost 900 protesters at pro-Palestine Action rally", "url": "https://www.aljazeera.com/news/2025/9/7/uk-police-arrest-almost-900-protesters-at-pro-palestine-action-rally"}], "verification": "Date confirmed by AP caption (Saturday, 6 Sep 2025). Arrest figures are the Met's as relayed by AP, Al Jazeera and The Independent; the group's 1,500 attendance figure is its own claim.", "updated": "2026-10-03", "area": "London", "kind": "protest"}, {"id": "uk-2025-08-09-defend-our-juries-parliament-square", "country": "United Kingdom", "region": "England (London, Parliament Square)", "start": "2025-08-09", "end": null, "title": "First mass sign-holding action in Parliament Square after Palestine Action ban", "topic": "Civil rights & democracy", "organisers": ["Defend Our Juries"], "size_claims": [], "response": "The Met said the arrests were the largest made by the force on a single day in the last 10 years.", "casualties": "Metropolitan Police: 532 arrests; 521 for displaying placards supporting Palestine Action; six for assaulting police officers; average age 54 (BBC).", "status": "ended", "summary": "The Met said 532 people were arrested on 9 August, 521 of them for displaying placards in support of Palestine Action in Parliament Square, the largest single-day total for the force in a decade.", "quote": null, "sources": [{"name": "BBC News: Palestine Action protest arrests rise to more than 500", "url": "https://www.bbc.co.uk/news/articles/cqjyyzlwk2go"}, {"name": "The Standard: Metropolitan Police make record 532 arrests at London demonstration defying Palestine Action ban", "url": "https://www.standard.co.uk/news/crime/police-arrests-london-palestine-action-b1242232.html"}, {"name": "Al Jazeera: UK police arrested 522 people over support for Palestine Action", "url": "https://www.aljazeera.com/news/2025/8/10/uk-police-arrested-522-people-at-palestine-action-protests-in-london"}], "verification": "Saturday 9 August 2025. BBC and Al Jazeera give slightly different breakdowns (521 and 522 for placards) as the count was updated; the Met's total of 532 is used.", "updated": "2026-10-03", "area": "London", "kind": "protest"}, {"id": "us-2025-07-17-good-trouble-lives-on", "country": "United States", "region": "Nationwide (more than 1,600 locations)", "start": "2025-07-17", "end": null, "title": "'Good Trouble Lives On' national day of action", "topic": "Civil rights & democracy", "organisers": ["Coalition including Transformative Justice Coalition, Black Voters Matter, League of Women Voters, Public Citizen, Indivisible (per organisers' partners)"], "size_claims": [{"source": "Associated Press", "figure": "protests and events at more than 1,600 locations (location count, not attendance)", "date": "17 Jul 2025", "url": "https://apnews.com/article/good-trouble-john-lewis-where-protests-trump-9f6075dd84f5ae451736c3e66303ceef"}], "response": "The administration's response was not captured in the AP excerpt reviewed.", "casualties": "No arrest or injury totals located.", "status": "ended", "summary": "AP reported protests and events at more than 1,600 locations on 17 July against the administration's immigration enforcement and cuts to Medicaid and other safety-net programmes, honouring the late civil-rights leader John Lewis. No national attendance figure was located.", "quote": null, "sources": [{"name": "AP: Nationwide protests begin against Trump's immigration crackdown and health care cuts", "url": "https://apnews.com/article/good-trouble-john-lewis-where-protests-trump-9f6075dd84f5ae451736c3e66303ceef"}, {"name": "Newsweek: Good Trouble: the latest anti-Trump protest is on July 17", "url": "https://www.newsweek.com/good-trouble-protest-july-17-demostration-donald-trump-2099813"}], "verification": "Location count only; attendance not established. Organiser coalition list is from a search summary of Newsweek, not re-read in full.", "updated": "2026-10-03", "area": "Nationwide", "kind": "protest"}, {"id": "uk-2026-06-12-epping-bell-hotel-closure", "country": "United Kingdom", "region": "England (Epping, Essex)", "start": "2025-07-13", "end": "2026-06-12", "title": "Epping Bell Hotel asylum-accommodation protests (July 2025 to hotel closure, June 2026)", "topic": "Immigration", "organisers": ["Local residents and wider anti-immigration activists (varied)"], "size_claims": [], "response": "The Home Office terminated its contract with the Bell Hotel after removing residents; Epping council said the hotel would stop being used on 11 July 2026 (The Guardian, 12 Jun 2026).", "casualties": "Essex Police and courts: three men jailed (2 years 4 months, 2 years 2 months, 1 year 10 months) for violent disorder at a 17 July 2025 protest after admitting assaulting officers (BBC). Search summaries cite 28 arrests and 16 charged over the summer.", "status": "ended", "summary": "Protests outside Epping's Bell Hotel began in July 2025 after an asylum seeker living there was arrested for sexual assault. Three men were later jailed for violent disorder; in June 2026 the Home Office ended the hotel contract.", "quote": null, "sources": [{"name": "BBC News: Men jailed for violence outside Essex asylum hotel", "url": "https://www.bbc.com/news/articles/cvgq456gey9o"}, {"name": "The Guardian: Asylum seekers removed from Essex hotel targeted by far right", "url": "https://www.theguardian.com/uk-news/2026/jun/12/asylum-seekers-essex-hotel-epping-far-right-home-office-ends-contract"}], "verification": "Start date 13 Jul 2025 is approximate (first protests; the 17 Jul disorder is confirmed by BBC). The 28/16 arrest and charge figures came from a search summary and were not re-verified. The sexual-assault conviction and protest are separate matters.", "updated": "2026-10-03", "area": "Essex", "kind": "protest"}, {"id": "uk-2025-07-05-palestine-action-proscription-campaign", "country": "United Kingdom", "region": "United Kingdom", "start": "2025-07-05", "end": null, "title": "Palestine Action proscription: civil-disobedience campaign and legal challenge", "topic": "Civil rights & democracy", "organisers": ["Defend Our Juries", "Palestine Action co-founder Huda Ammori (legal challenge)"], "size_claims": [{"source": "The Guardian", "figure": "more than 3,000 people arrested; more than 700 charged under section 13 of the Terrorism Act", "date": "15 Jun 2026", "url": "https://www.theguardian.com/uk-news/2026/jun/15/ban-on-palestine-action-was-lawful-court-of-appeal-rules"}, {"source": "Home Office figures (via IBTimes UK)", "figure": "2,819 arrests linked to supporting Palestine Action in the year to March 2026; 484 charged", "date": "Sep 2026", "url": "https://www.ibtimes.co.uk/more-50-arrested-labour-conference-palestine-action-protest-1822371"}], "response": "Home Office position upheld by the Court of Appeal on 15 June 2026: the home secretary's decision was lawful; the court said the home secretary is 'in the best position to assess those future threats and risks'. The Supreme Court granted permission to appeal on one ground, with a hearing on 4-5 November 2026.", "casualties": "See counts above. Most arrests were for holding placards saying 'I oppose genocide, I support Palestine Action' (The Guardian).", "status": "ongoing", "summary": "The Terrorism Act ban on Palestine Action began 5 July 2025; sign-holding protests led to thousands of arrests. The High Court found the ban unlawful in February 2026, the Court of Appeal reversed that in June, and the Supreme Court hears it in November.", "quote": {"text": "The future threats and risks posed to third-party individuals and property by Palestine Action are perhaps the most important factors to weigh in the balance.", "source": "Court of Appeal judgment, quoted by The Guardian, 15 Jun 2026", "url": "https://www.theguardian.com/uk-news/2026/jun/15/ban-on-palestine-action-was-lawful-court-of-appeal-rules"}, "sources": [{"name": "The Guardian: Ban on Palestine Action was lawful, court of appeal rules", "url": "https://www.theguardian.com/uk-news/2026/jun/15/ban-on-palestine-action-was-lawful-court-of-appeal-rules"}, {"name": "UK Supreme Court: Ammori v SSHD (UKSC 2026/0099)", "url": "https://supremecourt.uk/cases/uksc-2026-0099"}, {"name": "Courts and Tribunals Judiciary: Ammori v Secretary of State (High Court, Feb 2026)", "url": "https://www.judiciary.uk/judgments/huda-ammori-v-secretary-of-state-for-the-home-department-4/"}], "verification": "Umbrella entry. Arrests are not convictions; charges are paused pending appeal per The Guardian. Supreme Court dates are 'subject to change' per the court's page.", "updated": "2026-10-03", "area": "UK-wide", "kind": "protest"}, {"id": "us-2025-06-14-no-kings-1", "country": "United States", "region": "Nationwide, plus New York and Philadelphia", "start": "2025-06-14", "end": null, "title": "First 'No Kings' protests, held on the day of a military parade in Washington", "topic": "Civil rights & democracy", "organisers": ["No Kings coalition (Indivisible, 50501 and others)"], "size_claims": [{"source": "Organisers (as reported by The Guardian)", "figure": "'millions' nationwide; more than 200,000 in New York and over 100,000 in Philadelphia", "date": "14 Jun 2025", "url": "https://www.theguardian.com/us-news/2025/jun/14/no-kings-protests-trump-military-parade"}], "response": "The Guardian noted the president had deployed National Guard and Marines to Los Angeles that week.", "casualties": "Not reviewed.", "status": "ended", "summary": "On the day of a US Army parade in Washington, organisers said millions attended No Kings protests across all 50 states, according to The Guardian; city-level figures were also given by the coalition.", "quote": null, "sources": [{"name": "The Guardian: Millions across US turn out for 'No Kings' protests", "url": "https://www.theguardian.com/us-news/2025/jun/14/no-kings-protests-trump-military-parade"}, {"name": "AP: Demonstrators rally against Trump at 'No Kings' protests", "url": "https://apnews.com/article/no-kings-protest-trump-philadelphia-los-angeles-immigration-raids-a3b67d23733cd060f8d01aef1e391dbf"}], "verification": "Figures are organiser claims as relayed by The Guardian; independent estimates not reviewed here.", "updated": "2026-10-03", "area": "Nationwide", "kind": "protest"}, {"id": "us-2025-06-06-los-angeles-ice-protests", "country": "United States", "region": "California (Los Angeles)", "start": "2025-06-06", "end": null, "title": "Los Angeles protests against immigration raids and the deployment of troops", "topic": "Immigration", "organisers": ["Local residents and immigrant-rights groups (varied)"], "size_claims": [], "response": "The Guardian (14 Jun 2025): the president deployed National Guard and Marines to Los Angeles over state and local objections. CalMatters (Dec 2025): a judge ordered the Guard deployment to end.", "casualties": "Not reviewed in detail.", "status": "ended", "summary": "Protests against stepped-up deportation raids in Los Angeles in June 2025 prompted a federal deployment of National Guard and Marines, which state and local authorities opposed and a court later ordered ended.", "quote": null, "sources": [{"name": "The Guardian: Millions across US turn out for 'No Kings' protests (context on LA deployment)", "url": "https://www.theguardian.com/us-news/2025/jun/14/no-kings-protests-trump-military-parade"}, {"name": "CalMatters: Judge orders Trump to end National Guard deployment in L.A.", "url": "https://calmatters.org/justice/2025/12/trump-national-guard-los-angeles-ruling/"}], "verification": "Background entry with limited detail; the start date (6 Jun 2025) is not confirmed in the sources reviewed and should be treated as approximate. Needs a dedicated source before expansion.", "updated": "2026-10-03", "area": "California", "kind": "protest"}, {"id": "ir-2025-05-22-truckers-strike", "country": "Iran", "region": "Nationwide (began in Bandar Abbas)", "start": "2025-05-22", "end": "2025-06-12", "title": "Nationwide truck drivers' strike over fuel, insurance and freight rates", "topic": "Labour", "organisers": ["Truck drivers; the Truckers and Drivers Union said strikes continued until demands were met (Iran International)"], "size_claims": [{"source": "RFE/RL", "figure": "more than 130 cities in at least 30 provinces", "date": "late May 2025", "url": "https://www.rferl.org/a/farda-briefing-iran-truckers-strike-economy/33428649.html"}, {"source": "Iran International (quoting the Truckers and Drivers Union)", "figure": "over 141 cities", "date": "29 May 2025", "url": "https://www.iranintl.com/en/202505294501"}, {"source": "Center for Human Rights in Iran", "figure": "at least 163 cities", "date": "4 Jun 2025", "url": "https://iranhumanrights.org/2025/06/irans-truck-drivers-strike-sweeps-163-cities-dozens-arrested/"}], "response": "Iran International reported authorities responding with arrests and interrogations in multiple provinces; the government's own account was not reviewed.", "casualties": "CHRI: at least 40 drivers and supporters arrested as of 3 June.", "status": "ended", "summary": "Truck drivers stopped work from 22 May 2025 over insurance premiums, diesel and fuel pricing and stagnant freight rates. Counts of cities affected range from more than 130 (RFE/RL) to at least 163 (CHRI), with arrests reported.", "quote": null, "sources": [{"name": "RFE/RL (Farda Briefing): truckers' strike sparks supply shortages and public support", "url": "https://www.rferl.org/a/farda-briefing-iran-truckers-strike-economy/33428649.html"}, {"name": "Center for Human Rights in Iran: Iran's truck drivers' strike sweeps 163 cities, dozens arrested", "url": "https://iranhumanrights.org/2025/06/irans-truck-drivers-strike-sweeps-163-cities-dozens-arrested/"}, {"name": "Iran International: truckers defy crackdown as nationwide strike expands to 140 cities", "url": "https://www.iranintl.com/en/202505294501"}, {"name": "AP: A truckers' strike in Iran could grow into major anti-government protests", "url": "https://apnews.com/article/iran-truckers-protest-tehran-panahi-mohammadi-dissidents-64059c4e117f5e260e6bbe6cec1856bc"}], "verification": "End date (12 June) is approximate and coincides with the start of the June 2025 war; it is not confirmed in the sources reviewed. City counts differ by source and are attributed.", "updated": "2026-10-03", "area": "Nationwide", "kind": "protest"}, {"id": "us-2025-04-05-hands-off", "country": "United States", "region": "Nationwide (1,200 to 1,400+ locations)", "start": "2025-04-05", "end": null, "title": "'Hands Off!' protests", "topic": "Civil rights & democracy", "organisers": ["Indivisible, MoveOn and 150+ partner groups including civil rights organisations, unions, veterans and elections activists (per AP and CNN)"], "size_claims": [{"source": "Organisers (Indivisible), via CNN", "figure": "nearly 600,000 people had signed up to attend; CNN reported over 1,400 protests and 'millions' protesting (CNN's description, not an independent count)", "date": "5-6 Apr 2025", "url": "https://www.cnn.com/2025/04/05/us/hands-off-protests-trump-musk"}, {"source": "Associated Press", "figure": "organised for more than 1,200 locations in all 50 states by more than 150 groups (location count, not attendance)", "date": "5 Apr 2025", "url": "https://apnews.com/article/trump-musk-doge-protests-hands-off-472c574303260cbac315367cc808960d"}], "response": "Not reviewed in the excerpts read.", "casualties": "AP: the rallies 'appeared peaceful, with no immediate reports of arrests'.", "status": "ended", "summary": "AP reported 'Hands Off!' rallies planned at more than 1,200 locations in all 50 states against the Trump administration and Elon Musk; CNN counted over 1,400 protests. Indivisible said nearly 600,000 had signed up; no independent attendance count was located.", "quote": null, "sources": [{"name": "CNN: 'Hands Off!' protesters rally against President Donald Trump and Elon Musk", "url": "https://www.cnn.com/2025/04/05/us/hands-off-protests-trump-musk"}, {"name": "AP: Angry protesters assail Trump, Musk in 'Hands Off!' rallies across US", "url": "https://apnews.com/article/trump-musk-doge-protests-hands-off-472c574303260cbac315367cc808960d"}], "verification": "Location counts differ between AP (1,200+) and CNN (1,400+) and are attributed. No attendance estimate from an independent counter (for example the Crowd Counting Consortium) was verified, so none is shown.", "updated": "2026-10-03", "area": "Nationwide", "kind": "protest"}, {"id": "us-2025-03-29-tesla-takedown-global-day", "country": "United States", "region": "Nationwide (200+ Tesla locations) and abroad", "start": "2025-03-29", "end": null, "title": "'Tesla Takedown' global day of action against Elon Musk's role in federal cuts", "topic": "Civil rights & democracy", "organisers": ["Tesla Takedown (decentralised campaign)"], "size_claims": [{"source": "CNN", "figure": "more than 200 demonstrations planned at US Tesla locations; organisers aimed for 500 worldwide", "date": "29 Mar 2025", "url": "https://www.cnn.com/2025/03/29/business/tesla-takedown-elon-musk-doge"}], "response": "CNN reported that Tesla Takedown organisers 'stressed that the demonstrations are intended to remain strictly nonviolent', and separately that the FBI had cited arson, gunfire and vandalism against Tesla property by other people.", "casualties": "No arrest totals for the day located; CNN reports arson and vandalism arrests in separate incidents.", "status": "ended", "summary": "CNN reported more than 200 'Tesla Takedown' demonstrations planned at US Tesla sites on 29 March, urging people not to buy Teslas and to sell stock, in protest at Elon Musk's role in federal spending cuts. Organisers said they were strictly nonviolent.", "quote": null, "sources": [{"name": "CNN: Over 200 'Tesla Takedown' protests take place throughout US", "url": "https://www.cnn.com/2025/03/29/business/tesla-takedown-elon-musk-doge"}, {"name": "The Guardian: Protests hit Tesla dealerships across the world", "url": "https://www.theguardian.com/world/2025/mar/29/tesla-protests-elon-musk-doge"}, {"name": "NPR: 'Tesla Takedown' campaign erupts for its biggest protest weekend yet", "url": "https://www.npr.org/2025/03/29/nx-s1-5343986/anti-musk-protests-planned-worldwide"}], "verification": "Planned-site count, not attendance; no attendance estimate located. NPR article cited by headline, not read in full.", "updated": "2026-10-03", "area": "Nationwide", "kind": "protest"}, {"id": "uk-2025-03-11-birmingham-bin-strike", "country": "United Kingdom", "region": "England (Birmingham)", "start": "2025-03-11", "end": null, "title": "Birmingham refuse workers' strike (Unite)", "topic": "Labour", "organisers": ["Unite the union"], "size_claims": [], "response": "Council leader said (BBC, 4 Sep 2026) the council and Unite had agreed a proposal to end the dispute, subject to several approval stages, with sign-off hoped for 'late September or early October'.", "casualties": "None reported.", "status": "ongoing", "summary": "A long-running strike by Birmingham refuse workers, triggered by the council's removal of certain roles, was ongoing as of 4 September 2026, when the council said a proposed settlement still needed approvals. Check for later updates.", "quote": null, "sources": [{"name": "BBC News: Birmingham bin strike deal could be signed within weeks", "url": "https://www.bbc.co.uk/news/articles/cdj4l7erv0zo"}, {"name": "BBC News: Bin workers begin indefinite all-out strike (11 Mar 2025)", "url": "https://www.bbc.co.uk/news/articles/cwyjvj4rveno"}], "verification": "The all-out strike began on 11 March 2025 (BBC, same date); earlier on-and-off action preceded it. Status as of 3 Oct 2026 was not re-verified after the BBC report of 4 Sep 2026; a search summary claiming members rejected an offer was not corroborated and is not stated.", "updated": "2026-10-03", "area": "Birmingham", "kind": "protest"}, {"id": "uk-2024-07-30-southport-disorder-background", "country": "United Kingdom", "region": "England and Northern Ireland (about 250 protests or events)", "start": "2024-07-30", "end": "2024-08-07", "title": "Summer 2024 disorder after the Southport murders (background)", "topic": "Policing & security forces", "organisers": ["No single organiser; the disorder followed protests and online mobilisation (Home Affairs Committee)"], "size_claims": [{"source": "Home Affairs Committee (House of Commons)", "figure": "about 250 protests or events, of which 88 were deemed significant", "date": "2025", "url": "https://publications.parliament.uk/pa/cm5901/cmselect/cmhaff/381/report.html"}, {"source": "Home Affairs Committee, citing police data", "figure": "1,804 arrests and 1,072 charges by 22 January 2025; 302 police officers injured", "date": "22 Jan 2025", "url": "https://publications.parliament.uk/pa/cm5901/cmselect/cmhaff/381/report.html"}, {"source": "Ministry of Justice (press release)", "figure": "nearly 400 people jailed by 10 October 2024", "date": "10 Oct 2024", "url": "https://www.gov.uk/government/news/nearly-400-people-already-jailed-following-summers-violent-disorder"}], "response": "Courts, police and the then Government pursued swift prosecutions; the Committee examined the policing response (Home Affairs Committee).", "casualties": "See size claims. The Committee describes the events as 'disorder', not peaceful protest.", "status": "ended", "summary": "After the Southport murders of three children, protests and disorder spread across England. The Home Affairs Committee recorded 1,804 arrests and 1,072 charges by January 2025 and said 302 officers were injured. Background to later UK anti-immigration protests.", "quote": null, "sources": [{"name": "House of Commons Home Affairs Committee: Police response to the 2024 summer disorder", "url": "https://publications.parliament.uk/pa/cm5901/cmselect/cmhaff/381/report.html"}, {"name": "GOV.UK (Ministry of Justice): Nearly 400 people already jailed following summer's violent disorder", "url": "https://www.gov.uk/government/news/nearly-400-people-already-jailed-following-summers-violent-disorder"}, {"name": "HMICFRS: Police response to public disorder in July and August 2024, tranche 2", "url": "https://hmicfrs.justiceinspectorates.gov.uk/publication-html/police-response-to-public-disorder-in-july-and-august-2024-tranche-2/"}], "verification": "End date approximate (7 Aug 2024 is the end of the main wave per general reporting; not verified in the sources read). Included as UK background because later anti-immigration demonstrations are often discussed against it.", "updated": "2026-10-03", "area": "UK-wide", "kind": "context"}, {"id": "ir-2022-09-16-mahsa-amini-woman-life-freedom", "country": "Iran", "region": "Nationwide", "start": "2022-09-16", "end": "2023-03-31", "title": "Protests after Mahsa Amini's death in custody ('Woman, Life, Freedom'), background", "topic": "Civil rights & democracy", "organisers": ["No central organiser reported"], "size_claims": [{"source": "UN Fact-Finding Mission (2024)", "figure": "'credible figures' indicate 551 deaths, at least 49 women and 68 children, in 26 of 31 provinces over multiple months", "date": "Mar 2024", "url": "https://news.un.org/en/story/2024/03/1147681"}], "response": "Amnesty International's September 2026 report names 87 officials it says should be investigated over the suppression of protests (Amnesty's claim). The Iranian authorities' response was not reviewed.", "casualties": "UN Mission: 551 deaths on credible figures; other monitors give different totals.", "status": "ended", "summary": "Mahsa (Jina) Amini died in September 2022 after arrest by the morality police. The UN Mission said her death was unlawful and caused by physical violence; it reported credible figures of 551 deaths in the protests that followed. Background to later movements.", "quote": null, "sources": [{"name": "UN News: Iran: repression continues two years after nationwide protests", "url": "https://news.un.org/en/story/2024/03/1147681"}, {"name": "Amnesty International: Iran: architects of crimes against humanity to suppress protests must face justice (Sept 2026)", "url": "https://www.amnesty.org/en/latest/news/2026/09/iran-architects-of-crimes-against-humanity-to-suppress-protests-must-face-justice/"}, {"name": "UN Fact-Finding Mission: report A/HRC/55/67", "url": "https://reliefweb.int/report/iran-islamic-republic/report-independent-international-fact-finding-mission-islamic-republic-iran-ahrc5567-enarruzh"}], "verification": "End date approximate (movement tapered in early 2023).", "updated": "2026-10-03", "area": "Nationwide", "kind": "protest"}]}
