Rent Affordability for A Police Officer in New Jersey

A typical police officer in New Jersey earns about $86,542 a year, which supports approximately $2,164 a month in rent under the 30% rule. Below, every tracked New Jersey city is ranked by how local rent compares against that affordability ceiling.

As of May 2026. 41 of 199 cities tracked stay within the 30% rule; 158 are rent-burdened on this salary.

CityMedian rent% of incomeAffordability
Millville, NJ$1,562/mo21.7%affordable
Collingswood, NJ$1,601/mo22.2%affordable
Bellmawr, NJ$1,662/mo23%affordable
Maple Shade Township, NJ$1,708/mo23.7%affordable
Audubon, NJ$1,735/mo24.1%affordable
Somerdale, NJ$1,736/mo24.1%affordable
West Deptford Township, NJ$1,742/mo24.2%affordable
Clementon, NJ$1,753/mo24.3%affordable
Atlantic City, NJ$1,765/mo24.5%affordable
Salem, NJ$1,775/mo24.6%affordable
Edgewater Park Township, NJ$1,798/mo24.9%affordable
Camden, NJ$1,811/mo25.1%affordable
Newton, NJ$1,811/mo25.1%affordable
Gloucester City, NJ$1,852/mo25.7%affordable
Eastampton Township, NJ$1,881/mo26.1%affordable
Voorhees Township, NJ$1,882/mo26.1%affordable
Wildwood, NJ$1,900/mo26.3%affordable
Blackwood, NJ$1,900/mo26.3%affordable
Orange, NJ$1,912/mo26.5%affordable
Pleasantville, NJ$1,917/mo26.6%affordable
Paterson, NJ$1,941/mo26.9%affordable
Washington, NJ$1,954/mo27.1%affordable
Lumberton Township, NJ$1,974/mo27.4%affordable
Phillipsburg, NJ$2,000/mo27.7%affordable
Lakewood, NJ$2,021/mo28%affordable
Vineland, NJ$2,018/mo28%affordable
Mt Holly Township, NJ$2,024/mo28.1%affordable
Irvington, NJ$2,038/mo28.3%affordable
Randolph, NJ$2,049/mo28.4%affordable
East Orange, NJ$2,068/mo28.7%affordable
Woodbury, NJ$2,069/mo28.7%affordable
Passaic, NJ$2,097/mo29.1%affordable
Plainsboro, NJ$2,097/mo29.1%affordable
Ridgefield Park, NJ$2,109/mo29.2%affordable
North Plainfield, NJ$2,113/mo29.3%affordable
Bound Brook, NJ$2,118/mo29.4%affordable
Newark, NJ$2,130/mo29.5%affordable
Burlington Township, NJ$2,124/mo29.5%affordable
Trenton, NJ$2,139/mo29.7%affordable
Haddonfield, NJ$2,142/mo29.7%affordable
Ewing, NJ$2,142/mo29.7%affordable
Plainfield, NJ$2,174/mo30.1%stretched
Carlstadt, NJ$2,183/mo30.3%stretched
Nutley, NJ$2,183/mo30.3%stretched
Eatontown, NJ$2,217/mo30.7%stretched
Elizabeth, NJ$2,255/mo31.3%stretched
Sicklerville, NJ$2,272/mo31.5%stretched
Belleville, NJ$2,277/mo31.6%stretched
Hackettstown, NJ$2,296/mo31.8%stretched
Westampton Township, NJ$2,292/mo31.8%stretched
Mt Laurel Township, NJ$2,290/mo31.8%stretched
Kearny, NJ$2,301/mo31.9%stretched
North Arlington, NJ$2,316/mo32.1%stretched
Budd Lake, NJ$2,324/mo32.2%stretched
Cherry Hill, NJ$2,320/mo32.2%stretched
Egg Harbor Township, NJ$2,325/mo32.2%stretched
Fairview, NJ$2,333/mo32.3%stretched
Linden, NJ$2,343/mo32.5%stretched
Lodi, NJ$2,343/mo32.5%stretched
Bayonne, NJ$2,353/mo32.6%stretched
Pennsauken, NJ$2,369/mo32.8%stretched
Perth Amboy, NJ$2,394/mo33.2%stretched
Dover, NJ$2,396/mo33.2%stretched
Union City, NJ$2,421/mo33.6%stretched
Garfield, NJ$2,423/mo33.6%stretched
Highland Park, NJ$2,440/mo33.8%stretched
Tuckerton, NJ$2,434/mo33.8%stretched
Bloomfield, NJ$2,441/mo33.8%stretched
Bordentown Township, NJ$2,448/mo33.9%stretched
Guttenberg, NJ$2,451/mo34%stretched
Dunellen, NJ$2,455/mo34%stretched
Wayne, NJ$2,461/mo34.1%stretched
Seaside Heights, NJ$2,469/mo34.2%stretched
Evesham Township, NJ$2,476/mo34.3%stretched
Carteret, NJ$2,483/mo34.4%stretched
Somerville, NJ$2,480/mo34.4%stretched
Rahway, NJ$2,506/mo34.7%stretched
Elmwood Park, NJ$2,499/mo34.7%stretched
Avenel, NJ$2,500/mo34.7%stretched
Ventnor City, NJ$2,499/mo34.7%stretched
Caldwell, NJ$2,499/mo34.7%stretched
Union, NJ$2,518/mo34.9%stretched
Ridgefield, NJ$2,517/mo34.9%stretched
Hasbrouck Heights, NJ$2,549/mo35.3%stretched
East Windsor Township, NJ$2,548/mo35.3%stretched
Leonia, NJ$2,550/mo35.4%stretched
Raritan, NJ$2,553/mo35.4%stretched
Sewell, NJ$2,554/mo35.4%stretched
Roselle, NJ$2,565/mo35.6%stretched
Matawan, NJ$2,571/mo35.6%stretched
Harrison, NJ$2,589/mo35.9%stretched
Browns Mills, NJ$2,588/mo35.9%stretched
Flemington, NJ$2,590/mo35.9%stretched
Glassboro, NJ$2,603/mo36.1%stretched
Monmouth Junction, NJ$2,612/mo36.2%stretched
Woodbridge, NJ$2,618/mo36.3%stretched
Hackensack, NJ$2,627/mo36.4%stretched
East Brunswick, NJ$2,626/mo36.4%stretched
West Orange, NJ$2,625/mo36.4%stretched
West New York, NJ$2,635/mo36.5%stretched
Keansburg, NJ$2,633/mo36.5%stretched
Moorestown Township, NJ$2,632/mo36.5%stretched
Forked River, NJ$2,650/mo36.7%stretched
Mount Arlington, NJ$2,654/mo36.8%stretched
Rockaway, NJ$2,660/mo36.9%stretched
Brick, NJ$2,663/mo36.9%stretched
Clifton, NJ$2,668/mo37%stretched
North Brunswick, NJ$2,670/mo37%stretched
Piscataway, NJ$2,669/mo37%stretched
Franklin Park, NJ$2,673/mo37.1%stretched
Hawthorne, NJ$2,683/mo37.2%stretched
Atlantic Highlands, NJ$2,686/mo37.2%stretched
Cliffside Park, NJ$2,689/mo37.3%stretched
Barnegat, NJ$2,688/mo37.3%stretched
Lawrence Township, NJ$2,691/mo37.3%stretched
Springfield, NJ$2,694/mo37.4%stretched
Manalapan Township, NJ$2,697/mo37.4%stretched
Lyndhurst, NJ$2,709/mo37.6%stretched
Willingboro Township, NJ$2,711/mo37.6%stretched
Somerset, NJ$2,720/mo37.7%stretched
Maplewood, NJ$2,718/mo37.7%stretched
New Brunswick, NJ$2,726/mo37.8%stretched
Palisades Park, NJ$2,743/mo38%stretched
Long Branch, NJ$2,753/mo38.2%stretched
Teaneck, NJ$2,758/mo38.2%stretched
Secaucus, NJ$2,764/mo38.3%stretched
Little Falls, NJ$2,764/mo38.3%stretched
Annandale, NJ$2,768/mo38.4%stretched
Neptune Township, NJ$2,769/mo38.4%stretched
Toms River, NJ$2,797/mo38.8%stretched
South Plainfield, NJ$2,805/mo38.9%stretched
South Amboy, NJ$2,811/mo39%stretched
North Bergen Township, NJ$2,822/mo39.1%stretched
Parlin, NJ$2,824/mo39.2%stretched
North Haledon, NJ$2,855/mo39.6%stretched
Morristown, NJ$2,860/mo39.7%stretched
Asbury Park, NJ$2,872/mo39.8%stretched
Pine Brook, NJ$2,871/mo39.8%stretched
Metuchen, NJ$2,894/mo40.1%rent-burdened
Edison, NJ$2,889/mo40.1%rent-burdened
Medford Township, NJ$2,892/mo40.1%rent-burdened
Iselin, NJ$2,905/mo40.3%rent-burdened
Englewood, NJ$2,917/mo40.4%rent-burdened
Freehold, NJ$2,913/mo40.4%rent-burdened
Bedminster, NJ$2,913/mo40.4%rent-burdened
Parsippany, NJ$2,925/mo40.6%rent-burdened
Monroe Township, NJ$2,927/mo40.6%rent-burdened
Highlands, NJ$2,933/mo40.7%rent-burdened
Pennington, NJ$2,947/mo40.9%rent-burdened
Boonton, NJ$2,963/mo41.1%rent-burdened
Bergenfield, NJ$2,987/mo41.4%rent-burdened
East Rutherford, NJ$3,002/mo41.6%rent-burdened
Montville, NJ$3,000/mo41.6%rent-burdened
Summit, NJ$3,006/mo41.7%rent-burdened
Cranford, NJ$3,023/mo41.9%rent-burdened
Hillsborough Township, NJ$3,020/mo41.9%rent-burdened
Montclair, NJ$3,021/mo41.9%rent-burdened
Bridgewater Township, NJ$3,027/mo42%rent-burdened
Monmouth Beach, NJ$3,042/mo42.2%rent-burdened
Red Bank, NJ$3,095/mo42.9%rent-burdened
Warren Township, NJ$3,091/mo42.9%rent-burdened
Old Bridge, NJ$3,100/mo43%rent-burdened
Westwood, NJ$3,125/mo43.3%rent-burdened
South Orange, NJ$3,138/mo43.5%rent-burdened
Westfield, NJ$3,159/mo43.8%rent-burdened
Mc Guire AFB, NJ$3,156/mo43.8%rent-burdened
Jersey City, NJ$3,182/mo44.1%rent-burdened
Park Ridge, NJ$3,213/mo44.6%rent-burdened
Mahwah Township, NJ$3,216/mo44.6%rent-burdened
Howell, NJ$3,241/mo44.9%rent-burdened
Tinton Falls, NJ$3,251/mo45.1%rent-burdened
Chatham, NJ$3,272/mo45.4%rent-burdened
Ocean, NJ$3,291/mo45.6%rent-burdened
Jackson, NJ$3,306/mo45.8%rent-burdened
Middletown, NJ$3,325/mo46.1%rent-burdened
Morganville, NJ$3,336/mo46.3%rent-burdened
Lavallette, NJ$3,338/mo46.3%rent-burdened
Madison, NJ$3,354/mo46.5%rent-burdened
Berkeley Heights, NJ$3,354/mo46.5%rent-burdened
Branchburg Township, NJ$3,435/mo47.6%rent-burdened
Cedar Knolls, NJ$3,449/mo47.8%rent-burdened
Princeton, NJ$3,461/mo48%rent-burdened
East Hanover Township, NJ$3,487/mo48.4%rent-burdened
Morris Plains, NJ$3,504/mo48.6%rent-burdened
Fort Lee, NJ$3,565/mo49.4%rent-burdened
Manasquan, NJ$3,750/mo52%severely rent-burdened
Fair Lawn, NJ$3,772/mo52.3%severely rent-burdened
Weehawken, NJ$3,793/mo52.6%severely rent-burdened
Millburn, NJ$3,809/mo52.8%severely rent-burdened
Oakhurst, NJ$3,850/mo53.4%severely rent-burdened
Hoboken, NJ$3,941/mo54.6%severely rent-burdened
Edgewater, NJ$4,035/mo55.9%severely rent-burdened
Montvale, NJ$4,257/mo59%severely rent-burdened
Livingston, NJ$4,354/mo60.4%severely rent-burdened
Belmar, NJ$5,165/mo71.6%severely rent-burdened
Spring Lake, NJ$5,642/mo78.2%severely rent-burdened
Short Hills, NJ$6,365/mo88.3%severely rent-burdened
Cresskill, NJ$6,663/mo92.4%severely rent-burdened
Margate City, NJ$6,862/mo95.1%severely rent-burdened
Methodology: Salary is the BLS-derived state estimate for New Jersey. Rent is the latest ZORI monthly value for each city. Affordability uses the 30% rule (rent ≤ 30% of gross income).