Skip to content

Data

Download the data

Every figure on this site comes from one of the files below, and every file is public. They are compiled from New Jersey Attorney General releases and other public records, normalised into stable identifiers, and republished as JSON so the analysis here can be checked or redone by anyone.

Records carry a sourceRef naming the source file, sheet, and row they came from. Where a value was not reported it is absent or marked as not reported, never filled in with a zero.

Spreadsheets, catalogs and assistants

  • major-discipline.csv and ia-agency-totals.csv: the two Attorney General tables as spreadsheets, each row with its source file, sheet and row, and a link to its page here.
  • datapackage.json (Frictionless Data) and CITATION.cff: the descriptor and citation metadata that data catalogs and reference managers read.
  • One record at a time: every officer, department and fatal-encounter page has its own JSON file at /data/officers/{slug}.json, and the same for departments and fatal-encounters. The page links it in its head.
  • Changes to published records: when the Attorney General replaces a file it already published, what it removed, added or rewrote, with both versions to download.
  • For AI assistants: llms.txt describes the site, these files and how to cite them.

Files

Published JSON datasets
DatasetContentsFile
Statewide totalsStatewide toplines by year.statewide.json
EntitiesCanonical counties and agencies (slug, name, type, county).entities.json
CountiesPer-county profiles and agency lists.counties.json
County boundariesCounty outlines as SVG paths, with label placements and 2020 population.geo-counties.json
Fatal encounters map pointsFatal Encounters records projected onto the county map.fe-points.json
Agency statisticsPer-agency yearly IA totals, discipline, and termination counts.agency-stats.json
Report cardsPeer-grouped report-card grades, components, and confidence.report-cards.json
Non-reporting agenciesAgencies the AG lists as reporting no IA investigations, by year.non-reporting.json
Radio encryptionRadio-encryption flags joined from PoliceRadioEncryption.com.encryption.json
Major discipline recordsEvery named major-discipline record with sourceRef.major-discipline.json
Internal affairs totalsAgency-year internal affairs totals with sourceRef.ia-agency-totals.json
DepartmentsFull per-department bundle (totals, records, benchmarks, IA detail).departments.json
OfficersPer-officer bundle of major-discipline records.officers.json
Pension and salaryHigh-confidence PFRS/SPRS salary and pension matches to named officers.pension.json
Police and school-staff payAggregate pensionable-salary figures for active police (PFRS) and active school staff (TPAF), by county and region.pay-comparison.json
Staffing (FBI LEE)FBI Law Enforcement Employees staffing, by agency and year.lee.json
Plain-language summariesThe generated summary text for every department and officer page.summaries-index.json
Fatal Encounters (third party)New Jersey subset of the independent Fatal Encounters dataset, 2000 to 2021.fe.json
Military surplus (1033)DoD 1033 surplus-equipment transfers by agency, at original acquisition cost.militarization.json
Records requests (OPRAmachine)Public records requests filed to each agency through OPRAmachine. Frozen snapshot.opra.json
Federal civil-rights lawsuits (CourtListener)District of New Jersey civil-rights dockets whose party list names a police agency.courtlistener.json

Using this data

Use it for anything, including commercially. No permission needed and no attribution required, though a link back to policetransparencynj.com helps other people find the source. The underlying government records are public records and were never ours to license.

The methodology sets out how records were matched to agencies and officers, what was deliberately left unmatched, and where the data cannot support a conclusion. If you find an error, the corrections page goes straight to a human.

Citing this data

For a dataset compiled here:

Police Transparency New Jersey. New Jersey police major discipline and internal affairs data. Compiled from New Jersey Attorney General releases. https://policetransparencynj.com/data/

When a specific figure matters, cite the underlying government release rather than this site. Each record's sourceRef names it.

For machines

  • /llms.txt plain-language summary of the site, its sources, and their limits
  • /sitemap.xml index of every page, segmented by section
  • /rss.xml articles feed