Municipal Salary Report

Municipal Positions' Salaries

The latest version of the New Jersey Municipal Salary Report includes salaries for over 40 municipal positions. This is a digital report that includes the data in a Microsoft Excel Spreadsheet. The data included was gathered from a recent survey conducted by the League, to which 192 municipalities responded.

Order a Publication

Order, or view the League's full publication listing. Instructions are on the document for submission.

Positions Included in Report

  • Mayor
  • Council President
  • Deputy/Vice Mayor
  • Governing Body Members
  • Municipal Attorneys
  • Municipal Engineers
  • Managers/Administrators
  • Municipal Clerks
  • Deputy Clerk
  • Tax Assessor
  • Tax Collector
  • Treasurer
  • Chief Financial Officer
  • Municipal Judge
  • Municipal Court Administrator
  • Health Officer
  • Sanitarian
  • Construction Code Official
  • Building Sub-Code Official
  • Plumbing Sub-Code Official


  • Electrical Sub-Code Official
  • Fire Sub-Code Official
  • Purchasing
  • Crossing Guards
  • Public Works
  • Recycling
  • Sewers
  • Water
  • Roads
  • Welfare
  • Recreation
  • Land Use Planning
  • Public Safety Directors
  • Chief of Police
  • Deputy Chief
  • Police Captain
  • Police Lieutenant
  • Police Sergeant
  • Detective
  • Patrolmen


Municipalities Included in the 2021 Report

Aberdeen Township

Monmouth

Alpha Borough

Warren

Andover Borough

Sussex

Asbury Park City

Monmouth

Atlantic Highlands Borough

Monmouth

Audubon Park Borough

Camden

Bass River Township

Burlington

Beach Haven Borough

Ocean

Bellmawr Borough

Camden

Belmar Borough

Monmouth

Belvidere Town

Warren

Bergenfield Borough

Bergen

Bernards Township

Somerset

Bernardsville Borough

Somerset

Bethlehem Township

Hunterdon

Blairstown Township

Warren

Boonton Township

Morris

Bradley Beach Borough

Monmouth

Branchburg Township

Somerset

Brielle Borough

Monmouth

Buena Borough

Atlantic

Buena Vista Township

Atlantic

Burlington City

Burlington

Burlington Township

Burlington

Byram Township

Sussex

Cape May City

Cape May

Cape May Point Borough

Cape May

Chatham Borough

Morris

Chester Borough

Morris

Chester Township

Morris

Chesterfield Township

Burlington

Cinnaminson Township

Burlington

Clark Township

Union

Clayton Borough

Gloucester

Corbin City

Atlantic

Cranbury Township

Middlesex

Cresskill Borough

Bergen

Delanco Township

Burlington

Demarest Borough

Bergen

Dennis Township

Cape May

Downe Township

Cumberland

East Hanover Township

Morris

Eastampton Township

Burlington

Edgewater Borough

Bergen

Edgewater Park Township

Burlington

Edison Township

Middlesex

Elizabeth City

Union

Elmer Borough

Salem

Elsinboro Township

Salem

Fair Haven Borough

Monmouth

Fairview Borough

Bergen

Far Hills Borough

Somerset

Flemington Borough

Hunterdon

Florence Township

Burlington

Folsom Borough

Atlantic

Frankford Township

Sussex

Franklin Borough

Sussex

Franklin Township

Hunterdon

Frelinghuysen Township

Warren

Frenchtown Borough

Hunterdon

Galloway Township

Atlantic

Garfield City

Bergen

Gibbsboro Borough

Camden

Glen Rock Borough

Bergen

Hackensack City

Bergen

Haddonfield Borough

Camden

Hainesport Township

Burlington

Hamburg Borough

Sussex

Hanover Township

Morris

Harding Township

Morris

Hardwick Township

Warren

Hardyston Township

Sussex

Harrison Township

Gloucester

Harvey Cedars Borough

Ocean

Helmetta Borough

Middlesex

Highland Park Borough

Middlesex

Hightstown Borough

Mercer

Hillsborough Township

Somerset

Hillsdale Borough

Bergen

Holmdel Township

Monmouth

Hopatcong Borough

Sussex

Hope Township

Warren

Hopewell Township

Mercer

Howell Township

Monmouth

Independence Township

Warren

Jersey City

Hudson

Kenilworth Borough

Union

Lacey Township

Ocean

Lakehurst Borough

Ocean

Lawrence Township

Cumberland

Leonia Borough

Bergen

Lincoln Park Borough

Morris

Linden City

Union

Little Ferry Borough

Bergen

Logan Township

Gloucester

Long Beach Township

Ocean

Long Branch City

Monmouth

Long Hill Township

Morris

Longport Borough

Atlantic

Lopatcong Township

Warren

Lower Alloways Creek Township

Salem

Manalapan Township

Monmouth

Manasquan Borough

Monmouth

Manchester Township

Ocean

Mannington Township

Salem

Maplewood Township

Essex

Margate City

Atlantic

Matawan Borough

Monmouth

Maywood Borough

Bergen

Mendham Borough

Morris

Merchantville Borough

Camden

Middlesex Borough

Middlesex

Midland Park Borough

Bergen

Milford Borough

Hunterdon

Millville City

Cumberland

Montgomery Township

Somerset

Moonachie Borough

Bergen

Mount Holly Township

Burlington

Mount Olive Township

Morris

Mountain Lakes Borough

Morris

Mullica Township

Atlantic

Netcong Borough

Morris

New Hanover Township

Burlington

New Providence Borough

Union

Newfield Borough

Gloucester

Newton Town

Sussex

North Brunswick Township

Middlesex

Oakland Borough

Bergen

Ocean Gate Borough

Ocean

Ocean Township

Ocean

Oldmans Township

Salem

Oradell Borough

Bergen

Paramus Borough

Bergen

Peapack & Gladstone Borough

Somerset

Pemberton Borough

Burlington

Pemberton Township

Burlington

Pennsauken Township

Camden

Pine Beach Borough

Ocean

Piscataway Township

Middlesex

Plainsboro Township

Middlesex

Pleasantville City

Atlantic

Port Republic City

Atlantic

Quinton Township

Salem

Randolph Township

Morris

Raritan Township

Hunterdon

Ridgefield Park Village

Bergen

Ringwood Borough

Passaic

River Edge Borough

Bergen

River Vale Township

Bergen

Roseland Borough

Essex

Roselle Borough

Union

Saddle Brook Township

Bergen

Saddle River Borough

Bergen

Sandyston Township

Sussex

Sayreville Borough

Middlesex

Sea Girt Borough

Monmouth

Sea Isle City

Cape May

Secaucus Town

Hudson

Somerville Borough

Somerset

South Brunswick Township

Middlesex

South Harrison Township

Gloucester

South Toms River Borough

Ocean

Stafford Township

Ocean

Stanhope Borough

Sussex

Stillwater Township

Sussex

Stone Harbor Borough

Cape May

Surf City Borough

Ocean

Swedesboro Borough

Gloucester

Tabernacle Township

Burlington

Tewksbury Township

Hunterdon

Union Beach Borough

Monmouth

Union Township

Union

Upper Pittsgrove Township

Salem

Ventnor City

Atlantic

Vineland City

Cumberland

Voorhees Township

Camden

Wantage Township

Sussex

Warren Township

Somerset

Washington Township

Gloucester

Washington Township

Morris

Watchung Borough

Somerset

Wenonah Borough

Gloucester

West Caldwell Township

Essex

West Milford Township

Passaic

West Windsor Township

Mercer

Westfield Town

Union

Weymouth Township

Atlantic

Wharton Borough

Morris

Winfield Township

Union

Winslow Township

Camden

Woodbine Borough

Cape May

Wood-Ridge Borough

Bergen