Flag of Palestine The Documented Record Israel & the Occupied Territories · 1917–2026
Casualty data 28 October 2026
This is a static snapshot, generated on 28 October 2026 so that this section of the record can be read, linked and indexed without JavaScript. The charts, maps, filters and search are in the interactive version of this page.
Open data

The record as data, not just as a page

Everything plotted here is held in plain JSON, served from this domain, under no login and no key. The files below are the same ones this page reads. Take them, check them, plot them yourself.

29
Published datasets
each described, dated and addressable
93
Charts, individually embeddable
every one with its source attached
7.3 MB
Of published data
the complete set, uncompressed, over plain HTTPS
101
Sources behind it
courts, UN bodies, NGOs, datasets and academic work
The files

29 datasets

Licensed for re-use with attribution to the sources named in each file. The figures are not ours to licence — they belong to the bodies that recorded them, and each record says which.

Dated events for the series data/chart-events.json

The events marked on the time series — ceasefires, offensives, crossings closed and reopened — so a change in a line can be read against what happened.

OCHA situation reports and contemporaneous reporting.
5 kB
2026-09-26 download ↓
meta · events

The children’s record, 1948 to the present data/children.json

Every child this record can count, on both sides, period by period and year by year: three windows counted in full from a single source that counted both sides on one methodology, the partial figures that cover only one side or one territory marked as such, and the periods nobody counted published as gaps rather than estimated.

B’Tselem, Remember These Children, Defence for Children International – Palestine, OCHA, the Gaza Ministry of Health via Tech For Palestine, and the Israel National Council for the Child; each row names the one that recorded it.
29 kB
2026-09-13 download ↓
meta · counted · windows · eras · years · gaps · ages · beyond

The chronology of recorded crimes data/chronology.json

Appendix B of the report: every dated crime and massacre in the record, split out of report.json so the Timeline can be read without loading the full report.

The report, Appendix B.
20 kB
142 records
2026-09-26 download ↓
meta · entries

The claim patterns behind the answer engine data/claim-patterns.json

The phrase index that maps a claim as it is actually made in public to the rebuttal that answers it: twenty-six entries, each with the wordings it recognises. It carries no evidence of its own — the answer is assembled at render time from the report, the live figures and the documented statements — so this file is the whole of what the #/answer route knows.

Written by patterns.py; the answers themselves are Part XVI of the report.
18 kB
2026-10-08 download ↓
meta · claims

Conduct of the war data/conduct-record.json

Aid, hospitals, schools, heritage, journalists, medics and what remains functioning, measured against the obligations each engages.

WHO, UNRWA, UNESCO, OCHA, CPJ and Physicians for Human Rights.
47 kB
2026-09-26 download ↓
meta · aid · hunger · ceasefire · targeting · shields · hannibal · funding · remains · children · custody · nuclear

What each member said data/constituency-speeches.json

For every sitting member who spoke about Gaza, Israel or Palestine in a Commons or Westminster Hall debate since 7 October 2023, one entry per debate: the debate, the number of their contributions to it, and a verbatim excerpt of the longest, taken from the sentence that first names the subject. Indexed by member id; the debate index refers to the debates list in constituency.json.

Hansard, via hansard-api.parliament.uk, under the Open Parliament Licence. Built by constituency.py.
753 kB
2026-09-23 download ↓
meta · by_member

The constituency ledger data/constituency.json

Every seat in the House of Commons, the member who holds it, and how that member voted each time the House divided on Palestine: the 2014 motion to recognise the State of Palestine, the second and third readings of the 2023 Bill that would have barred public bodies from boycotting Israel or the settlements, the immediate-ceasefire and humanitarian-pauses amendments of 15 November 2023, and the Order proscribing Palestine Action of 2 July 2025. Each division carries the question as it was put, what a vote for it meant, the published counts that identify it, and a link to its own division list. It carries every early day motion on the subject since 7 October 2023 that takes a side, with who signed, tabled and co-sponsored it; each member's words in Parliament on whether the conduct in Gaza is genocide, classified by hand with the sentence and a Hansard link; and a score for each member combining weighted votes, the share of motions signed and those words, with the weights stated in meta.score. The file also carries every petition to Parliament on the subject that reached a government response or a debate, with signatures counted seat by seat for petitions of this Parliament; every Commons and Westminster Hall debate since 7 October 2023 in which a member spoke about it, with the number of sitting members who did; published opinion polls with their commissioners; and, against each member, any entry in the Register of Members’ Financial Interests and any donation in the Electoral Commission’s register that the published search terms match. Money that reached a party rather than a named member is aggregated to the party, because it cannot honestly be attributed to any one of them. No email address is published here.

Built by constituency.py from members-api.parliament.uk, commonsvotes-api.parliament.uk, hansard-api.parliament.uk, petition.parliament.uk, interests-api.parliament.uk and search.electoralcommission.org.uk. The division subjects are curated rather than machine-derived, because the House titles a division by its procedural form; the published counts are re-checked against the pulled division on every build.
867 kB
2026-09-24 download ↓
meta · motions · divisions · unrecorded · petitions · debates · polls · recognition · members · seats · parties

The elements of the legal tests data/elements.json

The elements of genocide, apartheid and the grave breaches, each set against the evidence advanced for it and the body that made the finding.

Genocide Convention, Apartheid Convention, Rome Statute, Fourth Geneva Convention.
31 kB
2026-10-08 download ↓
meta · matrices · instruments · scorecard

The accountability ledger data/entities.json

The record cut along the axis international criminal law actually uses: named persons and named companies. Each person carries the office they hold, the statements they are recorded as making, the sections of the report that deal with them, any arrest warrant and its present status, and the measures taken against them by which states — including the measures taken against the officers of the Court itself. The companies carry what they supply and what shareholders have done about it, and the file also lists the 125 states parties to the Rome Statute with their obligation under Articles 86 and 89(1).

Joined by entities.py from statements.json, report.json and world-positions.json; no claim originates here.
107 kB
2026-09-26 download ↓
meta · classes · persons · companies · icc

The falsification register data/falsification.json

One entry for every curated claim on this site that a reader could settle on their own: what is claimed, the bodies it rests on, how many independent classes of source those bodies fall into, which of the adversary switches on the provenance page would remove it, and the specific evidence a challenger would have to produce to break it. The register is ordered weakest first, and it carries the repository and label a challenge is filed against.

Generated by falsify.py from provenance.json and statements.json; the register asserts nothing the graph does not already hold, and adds only the test, which is written once per kind of claim rather than per entry.
236 kB
515 records
2026-10-28 download ↓
meta · conditions · kinds · origins · sources · switches · entries

The curated statistics data/figures.json

The headline figures and the topic groups behind them — each with its label, its value, the note that qualifies it, and the report section it came from.

Each record carries its own source field.
42 kB
2026-10-28 download ↓
meta · headline · gaza_toll_estimates · pre2023_wars · protected_categories · oct7 · nakba · land_transfer · settlements · infrastructure_report · recognition · opinion

The first screen data/headline.json

The eight headline figures, the current ratio and the counts, in one small file so the record can state what it establishes before the rest of the data arrives.

A subset of figures.json, timeseries.json and report-meta.json; each figure keeps its own source field.
2 kB
2026-10-20 download ↓
meta · title · headline · ratio · counts

The pre-October-2023 baseline and the undercount data/history.json

West Bank annual tolls and settler violence rates before October 2023, together with the undercount layer: the Lancet capture–recapture estimate, the Gaza Mortality Survey, and the bodies under the rubble.

B'Tselem, OCHA, The Lancet, and the Gaza Mortality Survey.
9 kB
2026-09-12 download ↓
meta · west_bank · before_after · settler_violence · true_toll

Proceedings, findings and instruments data/legal.json

The ICJ cases and their orders, the ICC warrants, the treaty provisions engaged, and the findings made under the Genocide, Fourth Geneva and Apartheid Conventions.

ICJ and ICC filings and orders; UN Commission of Inquiry reports.
12 kB
2026-10-08 download ↓
meta · classes · determinations · recognition

The long record, 1917–2026 data/long-record.json

Dispossession, detention, demolition, recognition and complicity across the whole period, as series rather than as single figures.

Each record carries its own source field.
51 kB
2026-10-28 download ↓
meta · toll · asymmetry · accountability · dispossession · detention · complicity · divestment · vetoes · recognition · land

Map geometry data/maps.json

The boundaries, governorates and place points the maps are drawn from, joined to the data by name with the aliases resolved.

Public-domain and openly licensed boundary data.
10 kB
2026-09-14 download ↓
meta · gaza_ipc · west_bank

The depopulated villages of 1948 data/nakba.json

Each village depopulated in 1948 with its district, its population, the date and the means, mapped point by point.

Walid Khalidi, All That Remains; Salman Abu Sitta, Atlas of Palestine.
95 kB
456 records
2026-09-12 download ↓
meta · subdistricts · months · causes · remains · villages

A slice of the identification list data/names-boot.json

A short excerpt of names.json, loaded while the record loads, so the count is not the only thing on screen.

Gaza Ministry of Health, via Tech For Palestine (public domain).
22 kB
260 records
2026-10-28 download ↓
meta · people

The identification list data/names.json

The named dead of Gaza as published by the Ministry of Health: name in Arabic and in English, age, sex and date of record. Two megabytes; loaded only on request.

Gaza Ministry of Health, via Tech For Palestine (public domain).
2.0 MB
24,279 records
2026-10-28 download ↓
meta · people

The provenance graph data/provenance.json

Every curated claim on this site joined to the bodies it rests on: 416 claims, each with the source strings it carries normalised to stable source identifiers, and each source classified by who controls the body that published it. The five switches record what share of the record still stands when a whole class of source is removed.

Derived by provenance.py from the source field of every curated record; each claim keeps the source text it was written with.
271 kB
2026-10-28 download ↓
meta · summary · switches · sources · files · claims

The report, described data/report-meta.json

The title, the counts (words, parts, sections, tables) and the full bibliography of the report, without the text — what a page needs to quote the report accurately when it is not reproducing it.

Derived from the report by build.py.
30 kB
2026-10-20 download ↓
title · stats · bibliography_count · bibliography · statement_count · timeline_count · parts

The source report, parsed data/report.json

Every part, section, paragraph, list, table, chronology entry and bibliography entry of the report, converted losslessly by build.py and checked by verify.py. This is the whole document as structured data.

The report — A Forensic Academic Survey of State Conduct, Alleged Violations of International Law, and the Documented Record (1917–2026).
1.8 MB
2026-10-20 download ↓
title · parts · stats · timeline · statements · bibliography · tables

The linked source library data/sources.json

The evidentiary base grouped by kind: courts and tribunals, UN bodies, human rights organisations, open datasets, academic work, Israeli sources, journalism and archives.

Each entry links to the publisher.
298 kB
2026-10-20 download ↓
meta · groups

Documented statements and findings data/statements.json

Statements by named officials with speaker, role, date, the verbatim quotation, its context, its evidentiary categories, its tier and its legal significance. Contested attributions are marked contested.

Primary reporting as cited per record; §6.2 and Appendix C of the report.
169 kB
151 records
2026-10-01 download ↓
meta · categories · items

Statistical tests on the record data/tests.json

Hypothesis tests on the published data and on public datasets: who is killed, the ceasefires and the ICJ orders against the daily death rate, the West Bank, the integrity of the named list, settler prosecutions, Area C permits and demolitions, food prices under blockade, administrative detention, journalists killed, the destruction of buildings and earlier Gaza wars. Each with its null, test, effect size, interval, raw and adjusted p-value, sources and the plotted series.

Written by analysis/run_tests.py in the source repository from data/, data/raw/ and the external datasets it names (PCBS, UNOSAT, B’Tselem, Yesh Din, CPJ, Peace Now).
79 kB
2026-10-20 download ↓
meta · series · groups · tests

The contextual chronology data/timeline-extra.json

The legal and political steps between the massacres recorded in Appendix B — mandates, partitions, laws, plans, rulings, resolutions and admissions.

Primary documents as cited per entry.
183 kB
371 records
2026-10-20 download ↓
meta · items

Daily and monthly casualty series data/timeseries.json

Killed and injured in Gaza and the West Bank, day by day and aggregated by month, with the reporting gaps left as gaps rather than interpolated.

Tech For Palestine, from Gaza Ministry of Health and OCHA reporting (public domain).
97 kB
2026-10-28 download ↓
meta · summary · gaza · west_bank · daily · infrastructure · press_killed_count · demographics

The wars and 7 October data/war-record.json

Each Gaza campaign, what it was called, what it killed, and what the inquiries into it found — alongside the documented record of 7 October 2023.

UN Commission of Inquiry, OCHA, B'Tselem and Israeli state inquiries.
23 kB
2026-09-14 download ↓
meta · arms · lebanon · regional

State positions data/world-positions.json

Recognition of Palestine, arms embargoes, ICJ interventions, sanctions and Security Council vetoes, by state, with the date each position was taken; and, for every UN member state, whether its government has called the conduct in Gaza genocide, with the speaker, date, words and source of each statement.

UN records; national foreign ministry statements; General Assembly addresses.
80 kB
2026-09-26 download ↓
meta · recognition · sanctions · icj · genocide · alias

The compilation is published for re-use with attribution to The Documented Record. The underlying figures are not ours to licence: each record names the body that recorded it, and that body's terms govern the figure itself. The manifest itself is at data/index.json, generated 2026-10-28.

Embedding a chart

Any chart on this site, on any other site

Each chart has its own address and renders on its own, with its caption and its source. The embed button on any chart copies the markup below with that chart’s name already in it.

<iframe src="https://palestinerecord.github.io/#/embed/accountability-funnel"
        width="100%" height="460" loading="lazy" frameborder="0"
        title="Complaints, investigations and indictments, 2016–2024"></iframe>
age-pyramid
on the page ↗

Every day of the war

Tech For Palestine
calendar-heat
on the page ↗

Added to the register each day since the ceasefire

Tech For Palestine (Gaza Ministry of Health daily series)
ceasefire-daily
on the page ↗

Deaths in Israeli custody

§10.3, §10.3A, §10.4
custody-deaths
on the page ↗

Month × category × territory

Tech For Palestine

Detention

Part X

People displaced and structures demolished, 1948–2026

UN; UNRWA; ICAHD; Land Research Center
dispossession
on the page ↗

Arms transfer restrictions by state, since October 2023

National export-licensing records; court judgments
embargo-tracker
on the page ↗

Documented events per decade

Appendix B + context
era-density
on the page ↗

The famine, governorate by governorate

IPC Famine Review Committee, 22 August 2025, 19 December 2025 and 2026; boundaries from the OCHA Common Operational Dataset
gaza-ipc-map
on the page ↗

What is left

Appendix E, §6.3
gaza-remains
on the page ↗

Month by category

Tech For Palestine

The West Bank under Oslo II, thirty-one years on

Oslo II Interim Agreement, Annex I
land-areas
on the page ↗

Mandatory Palestine, by who controls it

Survey of Palestine; UNGA 181; Oslo II
land-control
on the page ↗

The same territory, on the ground

Natural Earth; Survey of Palestine; Oslo II Interim Agreement

Not in the count at all

Civil Defence; UNICEF
missing-toll
on the page ↗

What stands on the sites now

Abu Sitta, Atlas of Palestine
nakba-fate
on the page ↗

Every village emptied, in the month it was emptied

Salman Abu Sitta, Atlas of Palestine 1917–1966, pp. 108–115

The pace of it: villages emptied each month

Abu Sitta, Atlas of Palestine; Plan Dalet dated from the Haganah archive
nakba-months
on the page ↗

Which sub-districts were emptied

Abu Sitta, Atlas of Palestine
nakba-subdistricts
on the page ↗

The nuclear exception

§12.1–12.3, §8.5–8.6
nuclear-npt
on the page ↗

What each state has actually done

Report §13 and §15.1–15.3; SIPRI Arms Transfers Database
pressure-map
on the page ↗

Palestinians killed for every Israeli killed

Derived from the same sources
ratio-trend
on the page ↗
recognition-timeline
on the page ↗

Recorded settler attacks, per year

OCHA, via Al Jazeera, 27 July 2026
settler-annual
on the page ↗
shields-matrix
on the page ↗

Starvation and siege

§6.3 (Act c)
starvation
on the page ↗
statements-cats
on the page ↗
statements-era
on the page ↗

United States bilateral aid to Israel, cumulative

Congressional Research Service; Costs of War

The annual flows, and the war supplementals

Congressional Research Service; Public Law 118-50
us-aid-flows
on the page ↗

Settler attacks and displacement, by governorate

OCHA, via Al Jazeera, 27 July 2026; boundaries from the OCHA Common Operational Dataset
wb-gov-map
on the page ↗

The West Bank on its own scale

Tech For Palestine
west-bank-scale
on the page ↗