Skip to content

County profile

Union County

25 law enforcement agencies reported internal affairs activity for 2025.

IA investigations, 2025

743[1]

Officers named in IA cases, 2025

510[1]

Major discipline records

96[2]

All years, 2020-2025

Terminations

9[2]

All years, 2020-2025

In brief

Union County's 25 agencies all filed internal affairs summaries for 2025, reporting 743 investigations and 510 officers named in them. The Elizabeth Police Department logged 149, the Union Township Police Department 113 and the Linden Police Department 101. Those counts track how much a department investigates, which is not the same as how much misconduct it has.

Across the 2020-2025 releases, 96 major discipline records name Union County agencies, including 9 terminations. Linden carries 18, Elizabeth 16 and the Plainfield Police Department 10. Major discipline is final and adjudicated.

Written by this site strictly from the figures on this page; every number is cited below.

Internal affairs investigations in Union County, by year

counts · 5 reported years

Internal affairs investigations reported by Union County agencies, by year
Yearcounts
2021745
2022877
2023849
2024880
2025743

Where this county sits

AnalysisOrdinals compare the 21 counties on figures as reported. A county total also tracks population and agency count, so a high ordinal is scale as much as anything else. Map every county measure.
Union County's standing on each county measure, among the 21 counties
MeasureValueRank
IA per 1,000 residents20251.297th of 21 counties
Discipline per 1,000 residents2020-20250.1711th of 21 counties
Officers named per 1,00020250.897th of 21 counties
Per officer named20251.4610th of 21 counties
Not reporting20250%1st of 21 counties
IA investigations20257435th of 21 counties
IA incidents20255655th of 21 counties
Officers named20255105th of 21 counties
Major discipline2020-2025969th of 21 counties
Terminations2020-2025913th of 21 counties

Agencies in Union County

Scroll sideways for more columns →

Law enforcement agencies in Union County with 2025 internal affairs totals and 2020-2025 major discipline record counts
AgencyTypeOfficersInvestigationsIncidentsMajor discipline
Elizabeth Police DepartmentEncrypts radioCivil serviceMunicipal police106149 (98th percentile among reporting agencies in Union County)10816 (94th percentile among agencies in Union County)
Union Township Police DepartmentEncrypts radioCivil serviceMunicipal police66113 (94th percentile among reporting agencies in Union County)674 (66th percentile among agencies in Union County)
Linden Police DepartmentEncrypts radioCivil serviceMunicipal police59101 (90th percentile among reporting agencies in Union County)7818 (98th percentile among agencies in Union County)
Union County Sheriff's OfficeCivil serviceCounty sheriff3448 (86th percentile among reporting agencies in Union County)375 (78th percentile among agencies in Union County)
Scotch Plains Police DepartmentCivil serviceMunicipal police2345 (82nd percentile among reporting agencies in Union County)344 (66th percentile among agencies in Union County)
Rahway Police DepartmentEncrypts radioCivil serviceMunicipal police2737 (78th percentile among reporting agencies in Union County)254 (66th percentile among agencies in Union County)
Roselle Police DepartmentEncrypts radioCivil serviceMunicipal police2129 (74th percentile among reporting agencies in Union County)217 (86th percentile among agencies in Union County)
Union County Police DepartmentCivil serviceMunicipal police1826 (70th percentile among reporting agencies in Union County)233 (56th percentile among agencies in Union County)
Plainfield Police DepartmentEncrypts radioCivil serviceMunicipal police2225 (66th percentile among reporting agencies in Union County)2510 (90th percentile among agencies in Union County)
Cranford Police DepartmentMunicipal police1722 (62nd percentile among reporting agencies in Union County)200 (10th percentile among agencies in Union County)
Summit Police DepartmentMunicipal police1420 (58th percentile among reporting agencies in Union County)191 (28th percentile among agencies in Union County)
Hillside Police DepartmentCivil serviceMunicipal police1417 (54th percentile among reporting agencies in Union County)125 (78th percentile among agencies in Union County)
Roselle Park Police DepartmentMunicipal police916 (50th percentile among reporting agencies in Union County)130 (10th percentile among agencies in Union County)
Westfield Police DepartmentMunicipal police1014 (46th percentile among reporting agencies in Union County)143 (56th percentile among agencies in Union County)
Berkeley Heights Police DepartmentMunicipal police1113 (40th percentile among reporting agencies in Union County)121 (28th percentile among agencies in Union County)
Union County Prosecutor's OfficeCounty prosecutor1313 (40th percentile among reporting agencies in Union County)112 (44th percentile among agencies in Union County)
New Providence Police DepartmentMunicipal police711 (34th percentile among reporting agencies in Union County)101 (28th percentile among agencies in Union County)
Clark Police DepartmentCivil serviceMunicipal police99 (28th percentile among reporting agencies in Union County)70 (10th percentile among agencies in Union County)
Springfield Township Police DepartmentMunicipal police69 (28th percentile among reporting agencies in Union County)82 (44th percentile among agencies in Union County)
Kean University Police DepartmentMunicipal police77 (20th percentile among reporting agencies in Union County)65 (78th percentile among agencies in Union County)
Mountainside Police DepartmentMunicipal police67 (20th percentile among reporting agencies in Union County)42 (44th percentile among agencies in Union County)
Garwood Police DepartmentMunicipal police45 (14th percentile among reporting agencies in Union County)52 (44th percentile among agencies in Union County)
Kenilworth Police DepartmentMunicipal police33 (10th percentile among reporting agencies in Union County)30 (10th percentile among agencies in Union County)
Fanwood Police DepartmentMunicipal police22 (4th percentile among reporting agencies in Union County)11 (28th percentile among agencies in Union County)
Winfield Police DepartmentMunicipal police22 (4th percentile among reporting agencies in Union County)20 (10th percentile among agencies in Union County)
FewerMore

Shading on Investigations and Major discipline compares each agency to the other 24 reporting agencies in Union County only. Not a grade or a judgment.

IA totals are for 2025; major discipline counts span 2020-2025. 11 of these agencies are in civil service jurisdictions governed by the Title 4A discipline framework (see the full local jurisdiction roster). 6 of these agencies encrypt their radio communications (source: PoliceRadioEncryption.com).

Police pay and school-staff pay

Full comparison

A separate dataset from the discipline records above: NJ Treasury pension salaries as of March 31, 2026, for 1,759 active police officers and 10,092 active TPAF-enrolled school staff whose employers the pension system places in Union County.

Median police officer

$122,618[6]

Pensionable base salary

Median school staff

$89,365

Pensionable base salary

Ratio

1.37x

$33,253 a year

School staff below the median officer

93%

Share of the county's TPAF members

AnalysisThe ratio is computed by this site from as-reported pensionable salaries. It is a pay comparison, not a statement about either budget. The percentiles, the distribution shape, the tenure-adjusted figure and the department detail are on the full Union County comparison.

Military surplus equipment (1033 program)

Surplus military equipment transferred to UnionCounty agencies under the Defense Department's 1033 program, as recorded by the Defense Logistics Agency.

Total recorded value

$2,583,389[4]

Original DoD cost, not market value

Tactical equipment value

$2,475,210[4]

39 of 42 line items classed tactical

Recipient agencies

10[4]

Matched at high confidence

Recorded 1033 transfers to Union County agencies, by recipient
AgencyLine itemsTactical valueTotal value
Rahway Police Department2$670,500$670,500
Linden Police Department1$658,000$658,000
Westfield Police Department3$438,764$438,764
Kenilworth Police Department3$273,971$273,971
Plainfield Police Department6$153,408$204,599
Union County Police Department7$110,626$110,626
Union Township Police Department8$93,977$93,977
Cranford Police Department1$49,897$49,897
Mountainside Police Department9$20,982$20,982
Scotch Plains Police Department2$5,085$62,073

Transfer window for the county: 2002-2025, earliest to latest recorded ship date. Statewide totals, per-county comparisons, and top equipment categories are on the 1033 program overview.

Fatal encounters recorded in Union County

From the independent Fatal Encounters dataset, 2000-2021

Fatal Encounters is an independent, crowdsourced journalism project that documented deaths during police encounters nationwide from 2000 until its collection ended in December 2021, so the dataset is frozen: no records after 2021 means the dataset ended, not that these deaths ended.[5] It records all deaths that occurred during a police encounter of any kind: vehicle pursuits, suicides in police presence, and medical emergencies are included alongside uses of force. The 24 records below appear here because the county the project recorded is Union County. A listing is not a misconduct finding, and it is not connected to the Attorney General discipline records on this page. See the methodology. Each record links to its own page with the full as-reported details.

Fatal Encounters records the dataset places in Union County, 2000 to 2021The 23 geocoded Union County records from the Fatal Encounters dataset, as points on the state. The record list below carries every record's details.

23 of 24 records plotted. 1 carry coordinates the source placed outside New Jersey and are not shown; they remain in the record list below.

Fatal Encounters records the dataset places in Union County, 2000 to 2021
Fatal Encounters records the dataset places in Union County, 2000 to 2021: records by county
CountyRecords
Union24

Individual records, with names, dates, cities, and the agencies the source names, are in the record list on this page.

2018 (1 record)

Fatal Encounters records for Union County, 2018
Name as recordedDateLocation as recordedHighest level of force as recorded
Jermaine Covington2018-06-22HillsideGunshot

2017 (3 records)

Fatal Encounters records for Union County, 2017
Name as recordedDateLocation as recordedHighest level of force as recorded
Johnny Mitchell2017-11-19Springfield TownshipVehicle
Dem-Quan Royal2017-09-27PlainfieldVehicle
Theresa "Terry" DiFalco2017-03-04WestfieldVehicle

2016 (2 records)

Fatal Encounters records for Union County, 2016
Name as recordedDateLocation as recordedHighest level of force as recorded
Jeffrey Oakley2016-07-09ElizabethVehicle
Michael Gaffney2016-05-13UnionGunshot

2015 (2 records)

Fatal Encounters records for Union County, 2015
Name as recordedDateLocation as recordedHighest level of force as recorded
Edward G. Coleman Jr.2015-07-18ElizabethVehicle
Daniel Wolfe2015-04-21UnionGunshot

2014 (1 record)

Fatal Encounters records for Union County, 2014
Name as recordedDateLocation as recordedHighest level of force as recorded
John Omar DelValle2014-06-29ElizabethGunshot

2013 (1 record)

Fatal Encounters records for Union County, 2013
Name as recordedDateLocation as recordedHighest level of force as recorded
Regina Rowland2013-08-23HillsideVehicle

2011 (2 records)

Fatal Encounters records for Union County, 2011
Name as recordedDateLocation as recordedHighest level of force as recorded
Kevin Forearm2011-07-24ElizabethMedical emergency
Kevin Cruz2011-05-25ElizabethAsphyxiated/Restrained

2010 (2 records)

Fatal Encounters records for Union County, 2010
Name as recordedDateLocation as recordedHighest level of force as recorded
Jahind Davis2010-11-06ElizabethGunshot
Tahir Adams2010-02-09ElizabethGunshot

2009 (1 record)

Fatal Encounters records for Union County, 2009
Name as recordedDateLocation as recordedHighest level of force as recorded
Gary Leland2009-03-26ElizabethGunshot

2007 (1 record)

Fatal Encounters records for Union County, 2007
Name as recordedDateLocation as recordedHighest level of force as recorded
Jihaad R. Sumler2007-11-15NewarkGunshot

2005 (1 record)

Fatal Encounters records for Union County, 2005
Name as recordedDateLocation as recordedHighest level of force as recorded
Michael Johnson2005-03-29UnionGunshot

2004 (1 record)

Fatal Encounters records for Union County, 2004
Name as recordedDateLocation as recordedHighest level of force as recorded
Eric D. Yeadon2004-07-08CranfordVehicle

2002 (1 record)

Fatal Encounters records for Union County, 2002
Name as recordedDateLocation as recordedHighest level of force as recorded
Sasko Hristov2002-12-17WestfieldVehicle

2001 (1 record)

Fatal Encounters records for Union County, 2001
Name as recordedDateLocation as recordedHighest level of force as recorded
Mark F. Venuti2001-02-24ElizabethGunshot

2000 (4 records)

Fatal Encounters records for Union County, 2000
Name as recordedDateLocation as recordedHighest level of force as recorded
Naquan Supreme Perry2000-10-27UnionGunshot
Christopher Honrath2000-05-10WestfieldGunshot
Sohayla Hope Massachi2000-05-10WestfieldGunshot
Jose Perez Jr.2000-04-22ElizabethGunshot

All 24 of these records, and every New Jersey record in the dataset, are on the fatal encounters index.

Questions and answers

How many internal affairs investigations did Union County report in 2025?

Agencies in Union County reported 743 internal affairs investigations in 2025, across 25 reporting agencies, according to New Jersey Attorney General data.

How many police major discipline records are there in Union County?

Union County agencies have 96 major discipline records in the Attorney General's 2020-2025 releases, including 9 terminations. These are final, adjudicated actions.

Which Union County police departments encrypt their radio?

6 agencies in Union County are listed as encrypting their radio communications by PoliceRadioEncryption.com. The full list is on the encrypted departments page.

How much military surplus equipment have Union County police received?

10 agencies in Union County matched recorded DoD 1033 program transfers worth $2,583,389 at original acquisition cost, per the Defense Logistics Agency's public file. These are transfers received over time, not a current inventory, and receiving surplus equipment is not misconduct.

How many deaths during police encounters are recorded in Union County?

The independent Fatal Encounters dataset contains 24 records whose recorded county is Union County, covering 2000 through 2021. Fatal Encounters is a crowdsourced journalism project, not a government source, and it documented deaths that occurred during police encounters of any kind. It stopped collecting in December 2021, so the absence of later records means the dataset ended.

Sources

  1. [1]New Jersey Internal Affairs Agency Totals, 2021-2025. New Jersey Office of the Attorney General. Sheet "Sheet1", row 1. Snapshot retrieved 2026-06-09. County totals summed over Union County agency rows for 2025; row 1 is the header.
  2. [2]New Jersey Major Discipline Data, 2020-2025. New Jersey Office of the Attorney General. Sheet "Major Discipline Data", row 1. Snapshot retrieved 2026-07-03. Record counts from Union County rows, all years; row 1 is the header.
  3. [3]New Jersey county boundaries. New Jersey Office of Information Technology, Office of GIS (NJOGIS). NJ_Counties_3857 (FeatureServer layer 0), https://services2.arcgis.com/XVOqAjTOJ5P6ngMu/arcgis/rest/services/NJ_Counties_3857/FeatureServer/0. 2020 boundary delineation. Retrieved 2026-07-27. Boundaries are generalized for display. This data set is not a survey document and must not be used as such. The polygons do not represent legal boundaries.
  4. [4]DoD 1033 Program transfers (LESO Public Information), New Jersey sheet. Defense Logistics Agency (U.S. Department of Defense). LESO Public Information: DISP_AllStatesAndTerritories, quarterly file as of 2026-06-30; recorded ship dates 1993-2026. Retrieved 2026-07-10. https://www.dla.mil/Disposition-Services/Offers/Law-Enforcement/Public-Information/
  5. [5]Fatal Encounters, New Jersey subset. Fatal Encounters (fatalencounters.org). Fatal Encounters national dataset (2000-2021); collection ended December 2021. Retrieved 2026-07-10. https://fatalencounters.org/
  6. [6]YourMoney Active Pension Members (PFRS/SPRS subset) and YourMoney Active Pension Members (TPAF subset, names removed). New Jersey Department of the Treasury. Both snapshots as of March 31, 2026. Derived from the public YourMoney Active Pension Members dataset, https://www.yourmoney.nj.gov/. Figures are computed by this site from as-reported pensionable salaries; the row-by-row account of what entered each figure is published at /data/pay-comparison.json.