More than four in 10 New Jersey police officers earn more than $100,000 before factoring in any overtime pay, according to a USA TODAY NETWORK New Jersey analysis of payroll records.

The median salary for a New Jersey police officer this year is $93,000 with a median of 13.6 years in the state's pension system.

The Network reviewed 2019 data from the New Jersey’s Police and Firemen’s Retirement System as well as the State Police Retirement System to determine the departments with the highest and lowest median salaries in each of New Jersey's counties.

Hotbed:Organized crime has a long history at the Jersey Shore

NJ teacher pay: People who educate your kids make wildly different amounts town to town

Six figure : At least 43 NJ mayors make more than $100K from taxpayers

But where a department fell on the ranking had more to do with the level of experience of its staff than the department's earning potential.

Departments with higher median incomes also tended to have staff who have worked longer as police officers in New Jersey. Departments with lower median incomes tended to have officers with fewer years experience working as officers in New Jersey.

More than half of New Jersey police departments — including municipal, county, college and state agencies — have median salaries of $100,000 or more.

Here's a look at the departments with the highest and lowest median salaries in each county. Search median salaries and experience for all departments in the database at the bottom of the page.

You can also view more detailed pension information as well as a host of other state data at DataUniverse.com. And make sure you don't miss a thing by buying a subscription to APP.com and downloading our app today.

Atlantic County

Median County Salary: $90,264

$90,264 Median County Years: 12.8

12.8 Highest Paid Town: Margate

Margate Median salary: $109,560

$109,560 Median Years: 13.5

13.5 Lowest Paid Town: Egg Harbor City

Egg Harbor City Median salary: $45,200

$45,200 Median Years: 8.3

Bergen County

Median County Salary: $132,136

$132,136 Median County Years: 14.8

14.8 Highest Paid Town: Wood-Ridge

Wood-Ridge Median salary: $173,788

$173,788 Median Years: 20.9

20.9 Lowest Paid Town: Waldwick

Waldwick Median salary: $57,641

$57,641 Median Years: 4.8

Burlington County

Median County Salary: $83,522

$83,522 Median County Years: 13.8

13.8 Highest Paid Town: Evesham

Evesham Median salary: $113,736

$113,736 Median Years: 15.3

15.3 Lowest Paid Town: North Hanover

North Hanover Median salary: $48,650

$48,650 Median Years: 4.0

Camden County

Median County Salary: $85,758

$85,758 Median County Years: 11.3

11.3 Highest Paid Town: Winslow Township

Winslow Township Median salary: $109,984

$109,984 Median Years: 14.3

14.3 Lowest Paid Town: Hi-Nella

Hi-Nella Median salary: $25,444

$25,444 Median Years: 2.3

Cape May County

Median County Salary: $82,124

$82,124 Median County Years: 11.9

11.9 Highest Paid Town: Ocean City

Ocean City Median salary: $109,258

$109,258 Median Years: 15.1

15.1 Lowest Paid Town: West Wildwood

West Wildwood Median salary: $48,385

$48,385 Median Years: 4.7

Cumberland County

Median County Salary: $67,250

$67,250 Median County Years: 11.3

11.3 Highest Paid Town: Vineland

Vineland Median salary: $93,918

$93,918 Median Years: 12.5

12.5 Lowest Paid Town: Cumberland County

Cumberland County Median salary: $55,326

$55,326 Median Years: 11.2

Essex County

Median County Salary: $99,493

$99,493 Median County Years: 13.9

13.9 Highest Paid Town: Cedar Grove

Cedar Grove Median salary: $127,377

$127,377 Median Years: 15.1

15.1 Lowest Paid Town: Essex County College

Essex County College Median salary: $44,154

$44,154 Median Years: 13.3

Gloucester County

Median County Salary: $92,960

$92,960 Median County Years: 13.3

13.3 Highest Paid Town: Glassboro

Glassboro Median salary: $107,889

$107,889 Median Years: 9.5

9.5 Lowest Paid Town: Franklin Township

Franklin Township Median salary: $64,500

$64,500 Median Years: 5.0

Hudson County

Median County Salary: $100,802

$100,802 Median County Years: 13.7

13.7 Highest Paid Town: Kearny

Kearny Median salary: $121,662

$121,662 Median Years: 14.8

14.8 Lowest Paid Town: Guttenberg

Guttenberg Median salary: $78,508

$78,508 Median Years: 8.1

Hunterdon County

Median County Salary: $97,169

$97,169 Median County Years: 14.1

14.1 Highest Paid Town: Raritan

Raritan Median salary: $116,742

$116,742 Median Years: 14.9

14.9 Lowest Paid Town: Frenchtown

Frenchtown Median salary: $53,455

$53,455 Median Years: 19.3

Mercer County

Median County Salary: $100,738

$100,738 Median County Years: 14.4

14.4 Highest Paid Town: Hamilton Township

Hamilton Township Median salary: $123,720

$123,720 Median Years: 15.9

15.9 Lowest Paid Town: Pennington

Pennington Median salary: $79,158

$79,158 Median Years: 20.3

Middlesex County

Median County Salary: $112,160

$112,160 Median County Years: 13.6

13.6 Highest Paid Town: North Brunswick

North Brunswick Median salary: $137,946

$137,946 Median Years: 14.0

14.0 Lowest Paid Town: Middlesex County College

Middlesex County College Median salary: $60,859

$60,859 Median Years: 4.2

Monmouth County

Median County Salary: $109,143

$109,143 Median County Years: 14.9

14.9 Highest Paid Town: Howell

Howell Median salary: $140,088

$140,088 Median Years: 14.7

14.7 Lowest Paid Town: Allentown

Allentown Median salary: $55,397

$55,397 Median Years: 5.8

Morris County

Median County Salary: $107,662

$107,662 Median County Years: 14.2

14.2 Highest Paid Town: East Hanover

East Hanover Median salary: $133,360

$133,360 Median Years: 12.2

12.2 Lowest Paid Town: Morris County Park Commission

Morris County Park Commission Median salary: $60,000

$60,000 Median Years: 6.9

Ocean County

Median County Salary: $107,104

$107,104 Median County Years: 13.4

13.4 Highest Paid Town: Toms River

Toms River Median salary: $131,634

$131,634 Median Years: 13.8

13.8 Lowest Paid Town: Lakehurst

Lakehurst Median salary: $44,664

$44,664 Median Years: 3.7

Passaic County

Median County Salary: $109,120

$109,120 Median County Years: 13.8

13.8 Highest Paid Town: Wayne

Wayne Median salary: $140,820

$140,820 Median Years: 13.9

13.9 Lowest Paid Town: Pompton Lakes

Pompton Lakes Median salary: $58,045

$58,045 Median Years: 6.5

Salem County

Median County Salary: $77,008

$77,008 Median County Years: 12.8

12.8 Highest Paid Town: Lower Alloways Creek

Lower Alloways Creek Median salary: $102,350

$102,350 Median Years: 13.4

13.4 Lowest Paid Town: Elmer

Elmer Median salary: $64,965

$64,965 Median Years: 11.8

Somerset County

Median County Salary: $113,448

$113,448 Median County Years: 15.3

15.3 Highest Paid Town: North Plainfield

North Plainfield Median salary: $123,270

$123,270 Median Years: 19.4

19.4 Lowest Paid Town: Green Brook

Green Brook Median salary: $84,911

$84,911 Median Years: 9.3

Sussex County

Median County Salary: $97,364

$97,364 Median County Years: 15.0

15.0 Highest Paid Town: Sparta

Sparta Median salary: $129,827

$129,827 Median Years: 14.1

14.1 Lowest Paid Town: Sussex County

Sussex County Median salary: $90,156

$90,156 Median Years: 13.7

Union County

Median County Salary: $102,364

$102,364 Median County Years: 13.5

13.5 Highest Paid Town: Mountainside

Mountainside Median salary: $123,516

$123,516 Median Years: 12.0

12.0 Lowest Paid Town: Winfield

Winfield Median salary: $80,564

$80,564 Median Years: 7.8

Warren County

Median County Salary: $94,682

$94,682 Median County Years: 13.9

13.9 Highest Paid Town: Washington Township

Washington Township Median salary: $105,650

$105,650 Median Years: 15.1

15.1 Lowest Paid Town: Blairstown

Blairstown Median salary: $66,539

$66,539 Median Years: 3.1

Susanne Cervenka covers Monmouth County government and property tax issues, winning several state and regional awards for her work. She's covered local government for 15 years, with stops in Ohio and Florida before arriving in New Jersey in 2013. Contact her at @scervenka; 732-643-4229; scervenka@gannettnj.com.