Skip to content

County profile

Burlington County

35 law enforcement agencies reported internal affairs activity for 2025.

IA investigations, 2025

497[1]

Officers named in IA cases, 2025

358[1]

Major discipline records

104[2]

All years, 2020-2025

Terminations

15[2]

All years, 2020-2025

In brief

Every one of the 35 agencies in Burlington County filed an internal affairs summary for 2025. Together they reported 497 investigations naming 358 officers. The Evesham Township Police Department logged 64, the Pemberton Township Police Department 56 and the Mount Laurel Township Police Department 48. Departments that investigate more are not necessarily departments where more goes wrong; a thicker file can also mean a stronger complaint-intake practice.

The 2020-2025 major discipline releases contain 104 records for Burlington County, including 15 terminations. Those outcomes are final and adjudicated, unlike internal affairs cases, which are not findings. Burlington County Corrections carries 52 of the records, the Evesham Township Police Department 8 and the Lumberton Township Police Department 7.

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

Internal affairs investigations in Burlington County, by year

counts · 5 reported years

Internal affairs investigations reported by Burlington County agencies, by year
Yearcounts
2021343
2022347
2023367
2024450
2025497

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.
Burlington County's standing on each county measure, among the 21 counties
MeasureValueRank
IA per 1,000 residents20251.089th of 21 counties
Discipline per 1,000 residents2020-20250.238th of 21 counties
Officers named per 1,00020250.789th of 21 counties
Per officer named20251.3914th of 21 counties
Not reporting20250%1st of 21 counties
IA investigations202549710th of 21 counties
IA incidents20253639th of 21 counties
Officers named20253589th of 21 counties
Major discipline2020-20251048th of 21 counties
Terminations2020-2025159th of 21 counties

Agencies in Burlington County

Scroll sideways for more columns →

Law enforcement agencies in Burlington County with 2025 internal affairs totals and 2020-2025 major discipline record counts
AgencyTypeOfficersInvestigationsIncidentsMajor discipline
Evesham Township Police DepartmentMunicipal police4364 (99th percentile among reporting agencies in Burlington County)528 (96th percentile among agencies in Burlington County)
Pemberton Township Police DepartmentCivil serviceMunicipal police3456 (96th percentile among reporting agencies in Burlington County)331 (47th percentile among agencies in Burlington County)
Mount Laurel Township Police DepartmentCivil serviceMunicipal police3348 (93rd percentile among reporting agencies in Burlington County)274 (87th percentile among agencies in Burlington County)
Willingboro Police DepartmentCivil serviceMunicipal police2637 (90th percentile among reporting agencies in Burlington County)292 (73rd percentile among agencies in Burlington County)
Burlington Township Police DepartmentCivil serviceMunicipal police1827 (87th percentile among reporting agencies in Burlington County)161 (47th percentile among agencies in Burlington County)
Bordentown Township Police DepartmentCivil serviceMunicipal police1626 (84th percentile among reporting agencies in Burlington County)162 (73rd percentile among agencies in Burlington County)
Burlington County Sheriff's OfficeCivil serviceCounty sheriff2225 (81st percentile among reporting agencies in Burlington County)192 (73rd percentile among agencies in Burlington County)
Burlington County CorrectionsCivil serviceCorrections2223 (79th percentile among reporting agencies in Burlington County)1352 (99th percentile among agencies in Burlington County)
Lumberton Township Police DepartmentMunicipal police1020 (76th percentile among reporting agencies in Burlington County)177 (93rd percentile among agencies in Burlington County)
Medford Township Police DepartmentMunicipal police1318 (71st percentile among reporting agencies in Burlington County)160 (16th percentile among agencies in Burlington County)
Westampton Township Police DepartmentMunicipal police1118 (71st percentile among reporting agencies in Burlington County)121 (47th percentile among agencies in Burlington County)
Beverly City Police DepartmentCivil serviceMunicipal police514 (67th percentile among reporting agencies in Burlington County)140 (16th percentile among agencies in Burlington County)
Burlington City Police DepartmentCivil serviceMunicipal police1111 (64th percentile among reporting agencies in Burlington County)71 (47th percentile among agencies in Burlington County)
Delran Township Police DepartmentCivil serviceMunicipal police810 (60th percentile among reporting agencies in Burlington County)42 (73rd percentile among agencies in Burlington County)
Florence Township Police DepartmentCivil serviceMunicipal police1010 (60th percentile among reporting agencies in Burlington County)81 (47th percentile among agencies in Burlington County)
Cinnaminson Police DepartmentCivil serviceMunicipal police69 (54th percentile among reporting agencies in Burlington County)61 (47th percentile among agencies in Burlington County)
Palmyra Borough Police DepartmentMunicipal police69 (54th percentile among reporting agencies in Burlington County)81 (47th percentile among agencies in Burlington County)
Maple Shade Police DepartmentCivil serviceMunicipal police77 (50th percentile among reporting agencies in Burlington County)72 (73rd percentile among agencies in Burlington County)
Delanco Township Police DepartmentCivil serviceMunicipal police46 (41st percentile among reporting agencies in Burlington County)60 (16th percentile among agencies in Burlington County)
Edgewater Park Township Police DepartmentCivil serviceMunicipal police66 (41st percentile among reporting agencies in Burlington County)51 (47th percentile among agencies in Burlington County)
Moorestown Police DepartmentCivil serviceMunicipal police56 (41st percentile among reporting agencies in Burlington County)42 (73rd percentile among agencies in Burlington County)
Mount Holly Police DepartmentCivil serviceMunicipal police66 (41st percentile among reporting agencies in Burlington County)65 (90th percentile among agencies in Burlington County)
Riverside Police DepartmentCivil serviceMunicipal police66 (41st percentile among reporting agencies in Burlington County)51 (47th percentile among agencies in Burlington County)
Bordentown City Police DepartmentCivil serviceMunicipal police55 (29th percentile among reporting agencies in Burlington County)52 (73rd percentile among agencies in Burlington County)
Mansfield Township Police DepartmentMunicipal police55 (29th percentile among reporting agencies in Burlington County)30 (16th percentile among agencies in Burlington County)
North Hanover Township Police DepartmentMunicipal police25 (29th percentile among reporting agencies in Burlington County)50 (16th percentile among agencies in Burlington County)
Riverton Borough Police DepartmentMunicipal police35 (29th percentile among reporting agencies in Burlington County)50 (16th percentile among agencies in Burlington County)
Burlington County Prosecutor's OfficeCounty prosecutor44 (21st percentile among reporting agencies in Burlington County)43 (84th percentile among agencies in Burlington County)
Chesterfield Township Police DepartmentMunicipal police22 (14th percentile among reporting agencies in Burlington County)20 (16th percentile among agencies in Burlington County)
Eastampton Township Police DepartmentMunicipal police22 (14th percentile among reporting agencies in Burlington County)20 (16th percentile among agencies in Burlington County)
Medford Lakes Police DepartmentMunicipal police22 (14th percentile among reporting agencies in Burlington County)20 (16th percentile among agencies in Burlington County)
Springfield Township Police DepartmentMunicipal police22 (14th percentile among reporting agencies in Burlington County)21 (47th percentile among agencies in Burlington County)
Burlington County Bridge CommissionCounty agency11 (4th percentile among reporting agencies in Burlington County)10 (16th percentile among agencies in Burlington County)
New Hanover Township Police DepartmentMunicipal police11 (4th percentile among reporting agencies in Burlington County)11 (47th percentile among agencies in Burlington County)
Pemberton Borough Police DepartmentMunicipal police11 (4th percentile among reporting agencies in Burlington County)10 (16th percentile among agencies in Burlington County)
FewerMore

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

IA totals are for 2025; major discipline counts span 2020-2025. 19 of these agencies are in civil service jurisdictions governed by the Title 4A discipline framework (see the full local jurisdiction roster).

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,047 active police officers and 7,574 active TPAF-enrolled school staff whose employers the pension system places in Burlington County.

Median police officer

$91,466[6]

Pensionable base salary

Median school staff

$86,565

Pensionable base salary

Ratio

1.06x

$4,901 a year

School staff below the median officer

58%

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

Military surplus equipment (1033 program)

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

Total recorded value

$863,103[4]

Original DoD cost, not market value

Tactical equipment value

$826,509[4]

23 of 27 line items classed tactical

Recipient agencies

9[4]

Matched at high confidence

Recorded 1033 transfers to Burlington County agencies, by recipient
AgencyLine itemsTactical valueTotal value
Westampton Township Police Department11$195,430$232,024
Moorestown Police Department1$192,513$192,513
Medford Lakes Police Department2$156,798$156,798
Bordentown Township Police Department1$89,900$89,900
Willingboro Police Department1$77,060$77,060
Eastampton Township Police Department1$63,108$63,108
Cinnaminson Police Department1$50,458$50,458
Chesterfield Township Police Department5$690$690
Delran Township Police Department4$552$552

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

19 of 19 records plotted.

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

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

2020 (2 records)

Fatal Encounters records for Burlington County, 2020
Name as recordedDateLocation as recordedHighest level of force as recorded
Keron Roundtree2020-10-27BordentownVehicle
Maurice S. Gordon Jr.2020-05-23Bass RiverGunshot

2019 (3 records)

Fatal Encounters records for Burlington County, 2019
Name as recordedDateLocation as recordedHighest level of force as recorded
Witney Rivera2019-07-20PembertonGunshot
Name withheld by police2019-07-03BordentownGunshot
Name withheld by police2019-01-27BurlingtonGunshot

2018 (1 record)

Fatal Encounters records for Burlington County, 2018
Name as recordedDateLocation as recordedHighest level of force as recorded
Gregory Martin2018-02-22EdgewaterGunshot

2017 (4 records)

Fatal Encounters records for Burlington County, 2017
Name as recordedDateLocation as recordedHighest level of force as recorded
Nichole Ross2017-12-18TabernacleVehicle
Tatiana Carter2017-12-18TabernacleVehicle
Xzavier Wells2017-12-18TabernacleVehicle
Kassidy Brooke Bush2017-11-15CinnaminsonVehicle

2013 (1 record)

Fatal Encounters records for Burlington County, 2013
Name as recordedDateLocation as recordedHighest level of force as recorded
Craig Berner2013-07-27MoorestownVehicle

2012 (1 record)

Fatal Encounters records for Burlington County, 2012
Name as recordedDateLocation as recordedHighest level of force as recorded
Jason T. Bunnell2012-09-17BurlingtonGunshot

2008 (2 records)

Fatal Encounters records for Burlington County, 2008
Name as recordedDateLocation as recordedHighest level of force as recorded
Nelda Iris Segui2008-11-19Browns MillsGunshot
James Isaac Rittenburg2008-05-09WillingboroGunshot

2006 (1 record)

Fatal Encounters records for Burlington County, 2006
Name as recordedDateLocation as recordedHighest level of force as recorded
Richard A. Dunn2006-03-11WillingboroGunshot

2005 (2 records)

Fatal Encounters records for Burlington County, 2005
Name as recordedDateLocation as recordedHighest level of force as recorded
Thomas Garcia2005-12-13PalmyraGunshot
Tyrone P. Awkward2005-11-06WillingboroMedical emergency

2001 (1 record)

Fatal Encounters records for Burlington County, 2001
Name as recordedDateLocation as recordedHighest level of force as recorded
Loren James Janeczko2001-10-12ColumbusGunshot

2000 (1 record)

Fatal Encounters records for Burlington County, 2000
Name as recordedDateLocation as recordedHighest level of force as recorded
Name withheld by police2000-10-21WrightstownVehicle

All 19 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 Burlington County report in 2025?

Agencies in Burlington County reported 497 internal affairs investigations in 2025, across 35 reporting agencies, according to New Jersey Attorney General data.

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

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

How much military surplus equipment have Burlington County police received?

9 agencies in Burlington County matched recorded DoD 1033 program transfers worth $863,103 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 Burlington County?

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