Skip to content

County profile

Camden County

38 law enforcement agencies reported internal affairs activity for 2025.

IA investigations, 2025

2,404[1]

Officers named in IA cases, 2025

977[1]

Major discipline records

455[2]

All years, 2020-2025

Terminations

24[2]

All years, 2020-2025

In brief

Camden County agencies reported 2,404 internal affairs investigations for 2025, involving 977 officers, with 38 agencies filing. The Camden Police Department alone accounted for 1,495 of those cases, ahead of Camden County Corrections at 186 and the Gloucester Township Police Department at 110. A caseload that size can mean more misconduct, more complaints reaching intake, or both. Investigations are not findings.

Across the 2020-2025 releases, 455 major discipline records name agencies in Camden County, including 24 terminations. Camden County Corrections carries 333 of them, more than any police force in the county. The Camden Police Department has 49 and the Camden County Sheriff's Department 14. 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 Camden County, by year

counts · 5 reported years

Internal affairs investigations reported by Camden County agencies, by year
Yearcounts
20211,918
20222,112
20232,415
20242,379
20252,404

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.
Camden County's standing on each county measure, among the 21 counties
MeasureValueRank
IA per 1,000 residents20254.591st of 21 counties
Discipline per 1,000 residents2020-20250.871st of 21 counties
Officers named per 1,00020251.871st of 21 counties
Per officer named20252.461st of 21 counties
Not reporting20250%1st of 21 counties
IA investigations20252,4042nd of 21 counties
IA incidents20251,3822nd of 21 counties
Officers named20259772nd of 21 counties
Major discipline2020-20254551st of 21 counties
Terminations2020-2025244th of 21 counties

Agencies in Camden County

Scroll sideways for more columns →

Law enforcement agencies in Camden County with 2025 internal affairs totals and 2020-2025 major discipline record counts
AgencyTypeOfficersInvestigationsIncidentsMajor discipline
Camden Police DepartmentEncrypts radioCivil serviceMunicipal police3901,495 (99th percentile among reporting agencies in Camden County)73849 (96th percentile among agencies in Camden County)
Camden County CorrectionsCivil serviceCorrections110186 (96th percentile among reporting agencies in Camden County)110333 (99th percentile among agencies in Camden County)
Gloucester Township Police DepartmentEncrypts radioCivil serviceMunicipal police67110 (93rd percentile among reporting agencies in Camden County)8911 (89th percentile among agencies in Camden County)
Camden County Sheriff's DepartmentCivil serviceCounty sheriff5787 (91st percentile among reporting agencies in Camden County)5514 (94th percentile among agencies in Camden County)
Pennsauken Township Police DepartmentEncrypts radioCivil serviceMunicipal police4679 (88th percentile among reporting agencies in Camden County)434 (80th percentile among agencies in Camden County)
Cherry Hill Township Police DepartmentEncrypts radioMunicipal police4252 (86th percentile among reporting agencies in Camden County)340 (29th percentile among agencies in Camden County)
Gloucester City Police DepartmentCivil serviceMunicipal police2144 (83rd percentile among reporting agencies in Camden County)290 (29th percentile among agencies in Camden County)
Winslow Township Police DepartmentCivil serviceMunicipal police2734 (80th percentile among reporting agencies in Camden County)317 (86th percentile among agencies in Camden County)
Delaware River Port AuthorityOther agency2328 (78th percentile among reporting agencies in Camden County)2013 (91st percentile among agencies in Camden County)
Haddon Township Police DepartmentCivil serviceMunicipal police1626 (75th percentile among reporting agencies in Camden County)130 (29th percentile among agencies in Camden County)
Waterford Township Police DepartmentMunicipal police1218 (72nd percentile among reporting agencies in Camden County)112 (69th percentile among agencies in Camden County)
Berlin Township Police DepartmentMunicipal police817 (66th percentile among reporting agencies in Camden County)110 (29th percentile among agencies in Camden County)
Collingswood Police DepartmentMunicipal police1417 (66th percentile among reporting agencies in Camden County)172 (69th percentile among agencies in Camden County)
Lindenwold Borough Police DepartmentCivil serviceMunicipal police1117 (66th percentile among reporting agencies in Camden County)144 (80th percentile among agencies in Camden County)
Runnemede Police DepartmentCivil serviceMunicipal police917 (66th percentile among reporting agencies in Camden County)170 (29th percentile among agencies in Camden County)
Brooklawn Police DepartmentCivil serviceMunicipal police816 (59th percentile among reporting agencies in Camden County)121 (61st percentile among agencies in Camden County)
Magnolia Police DepartmentCivil serviceMunicipal police1115 (55th percentile among reporting agencies in Camden County)130 (29th percentile among agencies in Camden County)
Oaklyn Borough Police DepartmentMunicipal police915 (55th percentile among reporting agencies in Camden County)140 (29th percentile among agencies in Camden County)
Stratford Borough Police DepartmentCivil serviceMunicipal police914 (50th percentile among reporting agencies in Camden County)100 (29th percentile among agencies in Camden County)
Voorhees Township Police DepartmentCivil serviceMunicipal police1114 (50th percentile among reporting agencies in Camden County)124 (80th percentile among agencies in Camden County)
Audubon Police DepartmentMunicipal police913 (43rd percentile among reporting agencies in Camden County)71 (61st percentile among agencies in Camden County)
Camden County Prosecutor's OfficeCounty prosecutor913 (43rd percentile among reporting agencies in Camden County)100 (29th percentile among agencies in Camden County)
Lawnside Borough Police DepartmentCivil serviceMunicipal police713 (43rd percentile among reporting agencies in Camden County)130 (29th percentile among agencies in Camden County)
Berlin Borough Police DepartmentMunicipal police1012 (37th percentile among reporting agencies in Camden County)122 (69th percentile among agencies in Camden County)
Pine Hill Police DepartmentMunicipal police1012 (37th percentile among reporting agencies in Camden County)124 (80th percentile among agencies in Camden County)
Haddonfield Police DepartmentMunicipal police68 (33rd percentile among reporting agencies in Camden County)50 (29th percentile among agencies in Camden County)
Bellmawr Police DepartmentMunicipal police57 (30th percentile among reporting agencies in Camden County)60 (29th percentile among agencies in Camden County)
Clementon Borough Police DepartmentCivil serviceMunicipal police34 (26th percentile among reporting agencies in Camden County)30 (29th percentile among agencies in Camden County)
Gibbsboro Police DepartmentMunicipal police24 (26th percentile among reporting agencies in Camden County)40 (29th percentile among agencies in Camden County)
Barrington Police DepartmentMunicipal police23 (21st percentile among reporting agencies in Camden County)33 (74th percentile among agencies in Camden County)
Merchantville Police DepartmentMunicipal police23 (21st percentile among reporting agencies in Camden County)30 (29th percentile among agencies in Camden County)
Chesilhurst Police DepartmentMunicipal police22 (13th percentile among reporting agencies in Camden County)20 (29th percentile among agencies in Camden County)
Haddon Heights Police DepartmentMunicipal police22 (13th percentile among reporting agencies in Camden County)20 (29th percentile among agencies in Camden County)
Mount Ephraim Police DepartmentMunicipal police22 (13th percentile among reporting agencies in Camden County)20 (29th percentile among agencies in Camden County)
Somerdale Police DepartmentCivil serviceMunicipal police22 (13th percentile among reporting agencies in Camden County)20 (29th percentile among agencies in Camden County)
Cherry Hill Campus Police DepartmentMunicipal police11 (4th percentile among reporting agencies in Camden County)10 (29th percentile among agencies in Camden County)
Hi-Nella Police DepartmentMunicipal police11 (4th percentile among reporting agencies in Camden County)10 (29th percentile among agencies in Camden County)
Laurel Springs Police DepartmentMunicipal police11 (4th percentile among reporting agencies in Camden County)10 (29th percentile among agencies in Camden County)
Cherry Hill Board of EducationOther agencynot reportednot reportednot reported0 (29th percentile among agencies in Camden County)
Woodlynne Police DepartmentCivil serviceMunicipal policenot reportednot reportednot reported1 (61st percentile among agencies in Camden County)
FewerMore

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

IA totals are for 2025; major discipline counts span 2020-2025. 18 of these agencies are in civil service jurisdictions governed by the Title 4A discipline framework (see the full local jurisdiction roster). 4 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,702 active police officers and 8,729 active TPAF-enrolled school staff whose employers the pension system places in Camden County.

Median police officer

$100,580[6]

Pensionable base salary

Median school staff

$84,847

Pensionable base salary

Ratio

1.19x

$15,733 a year

School staff below the median officer

81%

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 Camden County comparison.

Military surplus equipment (1033 program)

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

Total recorded value

$2,123,350[4]

Original DoD cost, not market value

Tactical equipment value

$2,026,884[4]

73 of 74 line items classed tactical

Recipient agencies

12[4]

Matched at high confidence

Recorded 1033 transfers to Camden County agencies, by recipient
AgencyLine itemsTactical valueTotal value
Voorhees Township Police Department7$981,865$981,865
Berlin Borough Police Department17$479,419$479,419
Camden County Sheriff's Department35$156,241$156,241
Berlin Township Police Department3$130,254$130,254
Lindenwold Borough Police Department1$94,171$94,171
Gloucester Township Police Department1$77,060$77,060
Magnolia Police Department1$63,682$63,682
Hi-Nella Police Department1$41,061$41,061
Chesilhurst Police Department3$1,136$1,136
Brooklawn Police Department2$998$998
Gloucester City Police Department2$998$998
Pennsauken Township Police Department1$0$96,466

Transfer window for the county: 1993-2026, 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 Camden 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 52 records below appear here because the county the project recorded is Camden 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 Camden County, 2000 to 2021The 52 geocoded Camden County records from the Fatal Encounters dataset, as points on the state. The record list below carries every record's details.

52 of 52 records plotted.

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

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

2021 (3 records)

Fatal Encounters records for Camden County, 2021
Name as recordedDateLocation as recordedHighest level of force as recorded
Name withheld by police2021-09-12Winslow TownshipVehicle
Zandra Baez2021-06-09WoodlynneVehicle
Rashad M. Muse2021-02-06CamdenVehicle

2020 (1 record)

Fatal Encounters records for Camden County, 2020
Name as recordedDateLocation as recordedHighest level of force as recorded
Richard Belline2020-09-06VoorheesDrug overdose

2018 (1 record)

Fatal Encounters records for Camden County, 2018
Name as recordedDateLocation as recordedHighest level of force as recorded
Michael Glennon2018-01-10SicklervilleGunshot

2017 (1 record)

Fatal Encounters records for Camden County, 2017
Name as recordedDateLocation as recordedHighest level of force as recorded
Jose Antonio Fernandez Ventura2017-01-11CamdenGunshot

2015 (3 records)

Fatal Encounters records for Camden County, 2015
Name as recordedDateLocation as recordedHighest level of force as recorded
Freddy Baez2015-11-24CamdenGunshot
Oscar Camacho Jr.2015-07-03CamdenGunshot
William Campbell2015-01-25WinslowGunshot

2014 (1 record)

Fatal Encounters records for Camden County, 2014
Name as recordedDateLocation as recordedHighest level of force as recorded
Daniel E. St. Pierre2014-08-01BerlinGunshot

2013 (4 records)

Fatal Encounters records for Camden County, 2013
Name as recordedDateLocation as recordedHighest level of force as recorded
Henry A. Yip Sr.2013-09-25MagnoliaGunshot
Victoria M. "Vicki" Yip2013-09-25MagnoliaGunshot
Traci Lei Clayton2013-05-14CamdenDrug overdose
Rodney Terry2013-02-21LawnsideMedical emergency

2012 (3 records)

Fatal Encounters records for Camden County, 2012
Name as recordedDateLocation as recordedHighest level of force as recorded
Eddie Jones III2012-12-23Gloucester TownshipGunshot
Sherron "Shron" Norman2012-09-29Haddon TownshipAsphyxiated/Restrained
Michael Wood2012-04-28BellmawrGunshot

2011 (4 records)

Fatal Encounters records for Camden County, 2011
Name as recordedDateLocation as recordedHighest level of force as recorded
Eddie Velazquez2011-12-23Pennsauken TownshipGunshot
Jeffrey Thomas2011-11-12CamdenGunshot
Dwayne Tribbett2011-07-18StratfordGunshot
Albert Lane2011-01-04CamdenGunshot

2010 (5 records)

Fatal Encounters records for Camden County, 2010
Name as recordedDateLocation as recordedHighest level of force as recorded
Alfred Moton Sr.2010-09-30Pennsauken TownshipGunshot
John A. Johns2010-09-28Pennsauken TownshipAsphyxiated/Restrained
Naquan Johnson2010-07-21ClementonGunshot
Keith Briscoe2010-05-03BerlinChemical agent/Pepper spray
Lamont T. Harris Jr.2010-04-16CamdenVehicle

2009 (3 records)

Fatal Encounters records for Camden County, 2009
Name as recordedDateLocation as recordedHighest level of force as recorded
Juan Lopez2009-08-04CamdenGunshot
Jorge Rivera2009-04-22CamdenAsphyxiated/Restrained
Carl Hurlock2009-04-17Gloucester CityGunshot

2008 (1 record)

Fatal Encounters records for Camden County, 2008
Name as recordedDateLocation as recordedHighest level of force as recorded
Lamont Morton2008-03-17CamdenGunshot

2007 (5 records)

Fatal Encounters records for Camden County, 2007
Name as recordedDateLocation as recordedHighest level of force as recorded
Kashon Smith2007-12-21CamdenGunshot
Braxton Lane2007-12-17CamdenGunshot
Joseph Pierce2007-11-22Cherry HillMedical emergency
Michael L. Williams2007-04-09CamdenVehicle
James A. Cohen Jr.2007-03-17CamdenGunshot

2006 (2 records)

Fatal Encounters records for Camden County, 2006
Name as recordedDateLocation as recordedHighest level of force as recorded
Eric Keeny2006-12-22StratfordVehicle
Earl Bayard aka Julio Torres aka Saul Rodriguez2006-10-04CamdenGunshot

2004 (3 records)

Fatal Encounters records for Camden County, 2004
Name as recordedDateLocation as recordedHighest level of force as recorded
Oscar Young Jr.2004-10-22CamdenGunshot
Rashon Selby2004-10-01CamdenGunshot
Joel Torres2004-03-24CamdenGunshot

2003 (6 records)

Fatal Encounters records for Camden County, 2003
Name as recordedDateLocation as recordedHighest level of force as recorded
Gregory J. Ganski Jr.2003-11-25BarringtonVehicle
Thomas R. Fitzgerald2003-11-25BarringtonVehicle
Devon Still2003-08-06CamdenVehicle
Eric Quick2003-07-21BellmawrGunshot
Corey Graham2003-07-06CamdenGunshot
Michael Lamount Simmons2003-01-29CamdenGunshot

2001 (5 records)

Fatal Encounters records for Camden County, 2001
Name as recordedDateLocation as recordedHighest level of force as recorded
David Kaufman2001-10-25BrooklawnGunshot
Anderson E. Ways2001-10-21CamdenGunshot
Willie May Stewart2001-07-17Cherry HillVehicle
Malcolm Farmer2001-04-14CollingswoodGunshot
Scott Brown2001-02-27LindenwoldGunshot

2000 (1 record)

Fatal Encounters records for Camden County, 2000
Name as recordedDateLocation as recordedHighest level of force as recorded
Michael Divigenze2000-09-01SicklervilleGunshot

All 52 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 Camden County report in 2025?

Agencies in Camden County reported 2,404 internal affairs investigations in 2025, across 38 reporting agencies, according to New Jersey Attorney General data.

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

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

Which Camden County police departments encrypt their radio?

4 agencies in Camden 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 Camden County police received?

12 agencies in Camden County matched recorded DoD 1033 program transfers worth $2,123,350 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 Camden County?

The independent Fatal Encounters dataset contains 52 records whose recorded county is Camden 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 Camden 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 Camden 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.