NJNew Jersey rankings

Towns with the cheapest rent in New Jersey

Ranked by median gross rent — rent plus utilities — across all rented homes. 463 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

New Jersey · Cheapest rent

Florence ranks #77 of 463

$1,407/mo median rent, utilities included · Visit Florence →

Florence ranks #77 of 463 for cheapest rent in New Jersey
#TownMedian rentMedian incomeHome value
1 Alloway AllowaySalem County · 3,299 people $749/mo $105,156 $326,800
2 WhiteWarren County · 4,679 people $907/mo $75,726 $349,500
3 Wildwood Crest3,077 people $957/mo $69,089 $590,900
4 HopewellCumberland County · 4,386 people $972/mo $100,202 $251,400
5 Paulsboro6,248 people $976/mo $64,239 $202,700
6 DelancoBurlington County · 4,872 people $985/mo $78,710 $288,500
7 Map of Woodbury Woodbury10,042 people $990/mo $77,028 $222,700
8 Wildwood5,130 people $997/mo $75,222 $391,300
9 Belvidere2,538 people $1,008/mo $95,714 $279,600
10 Cape May2,767 people $1,013/mo $62,576 $863,900
11 Lawnside3,200 people $1,073/mo $71,607 $240,700
12 Salem5,322 people $1,075/mo $38,721 $79,800
13 Spotswood8,171 people $1,079/mo $105,060 $369,900
14 Somerdale5,581 people $1,097/mo $85,625 $224,600
15 Map of Penns Grove Penns Grove4,882 people $1,117/mo $45,781 $178,200
16 MullicaAtlantic County · 5,832 people $1,125/mo $93,421 $295,600
17 Moonachie3,126 people $1,127/mo $90,260 $445,800
18 Atlantic City38,632 people $1,136/mo $41,028 $207,400
19 HarrisonGloucester County · 13,790 people $1,137/mo $165,927 $511,300
20 Buena4,520 people $1,156/mo $79,697 $256,800
21 Haddon Heights7,516 people $1,166/mo $133,125 $387,300
22 Phillipsburg15,299 people $1,167/mo $68,324 $193,200
23 Clementon Clementon5,410 people $1,169/mo $62,979 $223,500
24 Map of Westville Westville4,310 people $1,171/mo $70,639 $196,000
25 PittsgroveSalem County · 8,854 people $1,190/mo $92,917 $302,500
26 Stratford7,018 people $1,190/mo $98,427 $273,800
27 Milltown7,059 people $1,204/mo $140,960 $458,800
28 Map of Fredon FredonSussex County · 3,281 people $1,205/mo $142,903 $457,600
29 ElkGloucester County · 4,450 people $1,206/mo $141,382 $350,400
30 PennsaukenCamden County · 37,275 people $1,209/mo $87,680 $232,900
31 Map of North Wildwood North Wildwood3,602 people $1,210/mo $90,833 $459,900
32 Merchantville3,905 people $1,212/mo $90,706 $331,000
33 Map of Ocean OceanOcean County · 9,014 people $1,217/mo $100,524 $475,200
34 Camden71,496 people $1,226/mo $40,546 $112,000
35 Beverly2,514 people $1,226/mo $89,458 $205,800
36 Vineland61,006 people $1,233/mo $67,860 $240,700
37 StillwaterSussex County · 4,052 people $1,238/mo $123,134 $343,100
38 Clayton8,921 people $1,246/mo $90,274 $252,300
39 Oaklyn3,947 people $1,246/mo $84,394 $279,000
40 PennsvilleSalem County · 12,754 people $1,252/mo $75,097 $214,100
41 Map of Bellmawr Bellmawr11,737 people $1,257/mo $76,654 $239,400
42 MontagueSussex County · 3,833 people $1,260/mo $101,250 $344,500
43 Map of Millville Millville27,511 people $1,261/mo $70,275 $219,000
44 Map of Lebanon LebanonHunterdon County · 6,234 people $1,283/mo $129,936 $491,200
45 Audubon8,730 people $1,290/mo $115,789 $307,400
46 Trenton Trenton90,338 people $1,294/mo $52,537 $160,700
47 QuintonSalem County · 2,615 people $1,296/mo $86,563 $220,900
48 GreenwichGloucester County · 4,984 people $1,297/mo $92,128 $251,100
49 Map of Lawrence LawrenceCumberland County · 3,087 people $1,300/mo $85,515 $229,500
50 WeymouthAtlantic County · 2,675 people $1,300/mo $72,459 $169,700
51 Upper FreeholdMonmouth County · 7,250 people $1,314/mo $183,750 $710,400
52 Barrington7,076 people $1,320/mo $87,290 $273,200
53 Lindenwold21,719 people $1,323/mo $55,954 $173,600
54 Woodbury Heights3,117 people $1,325/mo $123,083 $283,400
55 BurlingtonBurlington County · 24,127 people $1,326/mo $104,067 $361,100
56 FairfieldCumberland County · 5,422 people $1,338/mo $60,929 $185,200
57 Bridgeton27,001 people $1,340/mo $55,781 $145,500
58 PembertonBurlington County · 27,030 people $1,345/mo $80,843 $234,500
59 Margate City5,234 people $1,347/mo $121,800 $708,800
60 WashingtonWarren County · 7,334 people $1,348/mo $81,336 $263,300
61 Pleasantville20,712 people $1,354/mo $53,661 $194,100
62 National Park3,044 people $1,355/mo $82,838 $219,500
63 Woodstown3,715 people $1,359/mo $98,828 $239,200
64 Westampton WestamptonBurlington County · 9,198 people $1,360/mo $126,312 $361,900
65 BerlinCamden County · 5,963 people $1,372/mo $75,238 $302,600
66 Mount Ephraim4,669 people $1,373/mo $79,804 $236,700
67 Franklin Franklin4,968 people $1,381/mo $92,744 $272,600
68 Oakland12,768 people $1,383/mo $162,019 $591,300
69 Somers Point10,515 people $1,383/mo $71,062 $309,200
70 MonroeGloucester County · 37,648 people $1,384/mo $96,980 $283,100
71 Map of Irvington IrvingtonEssex County · 60,867 people $1,386/mo $61,609 $335,600
72 Map of Lower LowerCape May County · 21,956 people $1,386/mo $84,962 $364,900
73 KingwoodHunterdon County · 3,835 people $1,388/mo $135,129 $477,100
74 Newark Newark310,178 people $1,392/mo $52,060 $373,700
75 WinslowCamden County · 40,090 people $1,394/mo $99,093 $272,800
76 HazletMonmouth County · 20,470 people $1,400/mo $122,020 $465,900
77 FlorenceBurlington County · 12,935 people $1,407/mo $105,631 $314,200
78 Pine Hill Pine Hill10,802 people $1,411/mo $72,588 $204,600
79 Harrington Park4,954 people $1,414/mo $180,500 $776,900
80 Middlesex14,645 people $1,416/mo $105,000 $446,400
81 Ventnor City9,265 people $1,417/mo $68,671 $363,000
82 Runnemede8,355 people $1,423/mo $91,302 $252,300
83 Magnolia4,354 people $1,427/mo $100,511 $238,800
84 Riverton2,770 people $1,431/mo $121,198 $363,000
85 Carneys PointSalem County · 8,665 people $1,432/mo $79,245 $201,500
86 Netcong3,659 people $1,432/mo $83,958 $346,100
87 Map of Wantage WantageSussex County · 10,941 people $1,437/mo $99,599 $370,100
88 MansfieldWarren County · 7,778 people $1,438/mo $88,845 $367,300
89 Lambertville4,153 people $1,438/mo $109,733 $562,300
90 Franklin FranklinWarren County · 2,992 people $1,438/mo $132,697 $428,300
91 Berlin7,539 people $1,439/mo $102,855 $336,300
92 East Orange70,090 people $1,441/mo $60,830 $365,900
93 Newton8,369 people $1,442/mo $76,221 $302,700
94 PilesgroveSalem County · 4,220 people $1,450/mo $158,281 $383,300
95 Egg Harbor City4,400 people $1,451/mo $71,711 $197,100
96 River ValeBergen County · 10,058 people $1,455/mo $213,666 $775,000
97 Egg HarborAtlantic County · 48,073 people $1,456/mo $97,190 $312,700
98 Map of Delran DelranBurlington County · 18,148 people $1,458/mo $106,921 $342,900
99 Keyport7,171 people $1,458/mo $82,321 $417,100
100 Passaic70,002 people $1,465/mo $55,371 $429,900
101 CommercialCumberland County · 4,674 people $1,465/mo $55,733 $161,600
102 Hackettstown10,140 people $1,469/mo $93,083 $361,600
103 ManchesterOcean County · 45,880 people $1,477/mo $56,885 $219,100
104 JeffersonMorris County · 20,587 people $1,480/mo $119,836 $428,200
105 Map of Gloucester City Gloucester City11,509 people $1,484/mo $64,938 $190,700
106 Collingswood14,205 people $1,488/mo $90,184 $380,400
107 Map of Edgewater Park Edgewater ParkBurlington County · 9,003 people $1,491/mo $84,960 $281,800
108 MiddleCape May County · 20,277 people $1,500/mo $83,508 $342,200
109 Bordentown4,026 people $1,501/mo $103,375 $345,500
110 West DeptfordGloucester County · 22,416 people $1,511/mo $93,895 $294,200
111 Upper DeerfieldCumberland County · 7,799 people $1,516/mo $82,946 $246,300
112 Brigantine7,674 people $1,517/mo $97,250 $524,800
113 Upper PittsgroveSalem County · 3,466 people $1,520/mo $85,521 $258,300
114 Pitman Pitman8,856 people $1,521/mo $98,489 $279,300
115 Elizabeth137,302 people $1,523/mo $66,555 $449,300
116 Neptune City4,606 people $1,526/mo $88,864 $420,700
117 Map of Ocean OceanMonmouth County · 27,896 people $1,530/mo $108,626 $678,300
118 MiddletownMonmouth County · 66,883 people $1,532/mo $141,810 $608,300
119 Flemington4,896 people $1,532/mo $69,978 $400,600
120 Union City66,463 people $1,537/mo $64,310 $471,600
121 Old BridgeMiddlesex County · 68,406 people $1,538/mo $104,587 $461,000
122 RiversideBurlington County · 8,055 people $1,538/mo $75,833 $222,100
123 Map of Waterford WaterfordCamden County · 10,451 people $1,541/mo $111,791 $282,000
124 DeerfieldCumberland County · 3,160 people $1,542/mo $85,094 $244,200
125 Paterson158,735 people $1,548/mo $55,997 $360,100
126 City of OrangeEssex County · 34,281 people $1,550/mo $52,847 $365,500
127 ByramSussex County · 8,119 people $1,561/mo $138,854 $389,900
128 Roselle22,646 people $1,567/mo $92,762 $379,900
129 Map of Dennis DennisCape May County · 6,205 people $1,578/mo $105,506 $360,400
130 Map of Mantua MantuaGloucester County · 15,404 people $1,579/mo $121,875 $334,500
131 LopatcongWarren County · 9,321 people $1,582/mo $91,114 $358,400
132 Rockaway6,613 people $1,587/mo $107,053 $448,100
133 Woodlynne2,920 people $1,587/mo $74,808 $142,000
134 Map of Medford MedfordBurlington County · 24,812 people $1,589/mo $157,969 $514,800
135 GloucesterCamden County · 66,282 people $1,592/mo $101,119 $277,800
136 Butler8,133 people $1,599/mo $111,557 $442,500
137 HollandHunterdon County · 5,204 people $1,600/mo $136,875 $451,800
138 Eatontown13,575 people $1,601/mo $90,463 $492,400
139 FranklinGloucester County · 16,490 people $1,602/mo $110,197 $306,800
140 IndependenceWarren County · 5,536 people $1,603/mo $92,243 $390,100
141 CranburyMiddlesex County · 4,012 people $1,603/mo $216,691 $889,400
142 Mount Holly Mount HollyBurlington County · 10,056 people $1,605/mo $82,798 $274,700
143 Hightstown5,920 people $1,606/mo $108,987 $342,600
144 Swedesboro2,733 people $1,606/mo $88,542 $255,900
145 Oceanport6,195 people $1,608/mo $126,094 $757,700
146 Hammonton14,840 people $1,611/mo $78,087 $349,800
147 Map of Raritan RaritanHunterdon County · 24,361 people $1,615/mo $165,174 $564,300
148 GallowayAtlantic County · 37,996 people $1,619/mo $91,229 $298,900
149 Wallington11,889 people $1,625/mo $85,862 $528,300
150 Map of Union UnionHunterdon County · 6,430 people $1,625/mo $137,568 $416,600
151 Map of Maurice River Maurice RiverCumberland County · 5,350 people $1,625/mo $76,964 $220,500
152 East WindsorMercer County · 30,062 people $1,626/mo $105,208 $397,400
153 Burlington Burlington9,993 people $1,631/mo $84,813 $239,000
154 Map of Hamilton HamiltonMercer County · 92,506 people $1,634/mo $100,771 $335,500
155 OxfordWarren County · 2,665 people $1,635/mo $102,600 $263,200
156 Map of Andover AndoverSussex County · 5,801 people $1,636/mo $142,225 $413,000
157 Map of Maple Shade Maple ShadeBurlington County · 20,076 people $1,638/mo $78,904 $250,200
158 BellevilleEssex County · 38,065 people $1,639/mo $90,140 $421,000
159 Carlstadt6,378 people $1,645/mo $115,444 $595,400
160 SpringfieldBurlington County · 3,257 people $1,646/mo $146,157 $471,800
161 Prospect Park6,319 people $1,647/mo $53,125 $406,800
162 GreenSussex County · 3,657 people $1,648/mo $141,875 $472,200
163 Highlands4,518 people $1,658/mo $91,913 $455,000
164 Deptford DeptfordGloucester County · 32,263 people $1,661/mo $91,706 $277,100
165 Roselle Park14,093 people $1,663/mo $109,679 $443,200
166 LumbertonBurlington County · 12,882 people $1,664/mo $113,440 $432,100
167 Frankford FrankfordSussex County · 5,322 people $1,672/mo $117,286 $418,400
168 Map of South River South River16,124 people $1,675/mo $96,147 $405,200
169 Guttenberg11,754 people $1,677/mo $75,683 $379,000
170 EwingMercer County · 35,604 people $1,679/mo $91,267 $294,400
171 Map of Keansburg Keansburg9,719 people $1,679/mo $81,428 $311,800
172 Map of Hampton HamptonSussex County · 4,912 people $1,680/mo $109,676 $336,700
173 Bayonne71,553 people $1,682/mo $83,887 $460,100
174 Berkeley BerkeleyOcean County · 44,634 people $1,683/mo $66,008 $310,000
175 Map of Ocean City Ocean City11,261 people $1,683/mo $101,782 $840,500
176 Hamburg3,308 people $1,685/mo $86,975 $280,900
177 Glassboro23,717 people $1,687/mo $87,278 $314,400
178 Perth Amboy55,855 people $1,688/mo $61,977 $370,600
179 Garfield32,783 people $1,688/mo $79,700 $475,500
180 HamiltonAtlantic County · 28,204 people $1,691/mo $78,850 $246,200
181 Fairview15,099 people $1,694/mo $63,606 $511,400
182 BlairstownWarren County · 5,741 people $1,694/mo $124,231 $406,300
183 LibertyWarren County · 2,680 people $1,695/mo $120,494 $363,600
184 Palmyra7,485 people $1,696/mo $89,574 $234,800
185 Mount OliveMorris County · 29,149 people $1,697/mo $117,394 $487,100
186 Hasbrouck Heights12,115 people $1,700/mo $123,734 $552,900
187 Washington WashingtonMorris County · 18,265 people $1,701/mo $165,651 $592,600
188 Map of South Amboy South Amboy9,989 people $1,707/mo $91,997 $379,700
189 PlumstedOcean County · 8,659 people $1,707/mo $103,625 $451,000
190 Clifton89,379 people $1,711/mo $98,237 $461,900
191 Map of Sayreville Sayreville45,838 people $1,711/mo $99,979 $444,100
192 Map of Lodi Lodi26,082 people $1,714/mo $89,305 $475,000
193 West New York52,004 people $1,716/mo $71,729 $465,600
194 MoorestownBurlington County · 21,548 people $1,718/mo $159,700 $697,200
195 HarmonyWarren County · 2,517 people $1,719/mo $92,176 $353,900
196 Map of Kearny Kearny40,614 people $1,720/mo $79,154 $459,400
197 Map of Wharton Wharton7,318 people $1,720/mo $85,767 $380,700
198 Map of Asbury Park Asbury Park15,295 people $1,722/mo $75,544 $581,100
199 Toms RiverOcean County · 98,143 people $1,726/mo $99,547 $416,700
200 BordentownBurlington County · 12,120 people $1,730/mo $109,832 $355,500
201 Map of Linden Linden44,192 people $1,731/mo $92,915 $419,700
202 Map of Ridgefield Park Ridgefield Park13,235 people $1,731/mo $100,718 $496,700
203 Parsippany-Troy Hills Parsippany-Troy HillsMorris County · 56,397 people $1,736/mo $112,327 $536,200
204 West MilfordPassaic County · 24,705 people $1,737/mo $132,114 $399,700
205 North Arlington16,461 people $1,738/mo $94,201 $474,500
206 Lakehurst2,681 people $1,742/mo $84,531 $248,400
207 Clark ClarkUnion County · 15,622 people $1,743/mo $133,504 $609,600
208 Map of Belmar Belmar5,869 people $1,744/mo $93,573 $861,800
209 Map of Haddon HaddonCamden County · 15,469 people $1,745/mo $115,298 $406,900
210 Tinton Falls19,361 people $1,746/mo $117,308 $478,000
211 Map of Ringwood Ringwood11,657 people $1,750/mo $152,414 $449,800
212 Haledon8,980 people $1,750/mo $95,870 $396,400
213 Bergenfield28,450 people $1,752/mo $130,045 $491,500
214 BarnegatOcean County · 25,165 people $1,752/mo $91,540 $399,000
215 North Plainfield22,809 people $1,752/mo $87,349 $374,700
216 Bloomingdale7,716 people $1,753/mo $127,500 $432,000
217 Garwood4,885 people $1,753/mo $110,670 $533,300
218 VoorheesCamden County · 31,191 people $1,754/mo $105,473 $429,700
219 SouthamptonBurlington County · 10,372 people $1,755/mo $97,995 $314,400
220 Map of Brick BrickOcean County · 75,482 people $1,756/mo $106,130 $410,600
221 Washington WashingtonGloucester County · 49,220 people $1,761/mo $114,249 $337,600
222 Map of Wall WallMonmouth County · 26,541 people $1,762/mo $142,768 $720,400
223 Hillsdale10,144 people $1,764/mo $186,688 $677,500
224 New Milford16,995 people $1,765/mo $114,889 $580,400
225 Plainfield55,236 people $1,767/mo $85,908 $410,800
226 NutleyEssex County · 30,012 people $1,767/mo $119,734 $516,300
227 Mine HillMorris County · 4,048 people $1,771/mo $119,583 $434,100
228 Map of Vernon VernonSussex County · 22,605 people $1,773/mo $115,873 $331,000
229 LakewoodOcean County · 139,019 people $1,774/mo $65,101 $466,700
230 Map of Hopatcong Hopatcong14,565 people $1,777/mo $115,758 $340,700
231 Wanaque11,206 people $1,778/mo $113,175 $400,700
232 South Bound Brook South Bound Brook4,867 people $1,778/mo $112,961 $359,000
233 Map of North Bergen North BergenHudson County · 61,250 people $1,781/mo $78,911 $473,500
234 Map of Little Ferry Little Ferry10,996 people $1,783/mo $85,750 $429,300
235 Dumont18,279 people $1,787/mo $126,071 $497,400
236 Bradley Beach4,158 people $1,790/mo $97,005 $932,800
237 PohatcongWarren County · 3,266 people $1,793/mo $103,611 $292,500
238 Hillside HillsideUnion County · 22,349 people $1,794/mo $99,528 $397,400
239 Map of Lyndhurst LyndhurstBergen County · 22,463 people $1,796/mo $111,711 $524,400
240 StaffordOcean County · 29,834 people $1,800/mo $117,612 $426,200
241 Somerville13,410 people $1,802/mo $103,760 $435,700
242 Absecon9,170 people $1,807/mo $73,676 $286,300
243 RandolphMorris County · 26,604 people $1,808/mo $175,000 $670,700
244 ReadingtonHunterdon County · 16,278 people $1,813/mo $157,625 $549,100
245 New Brunswick56,345 people $1,814/mo $65,810 $353,800
246 DenvilleMorris County · 17,205 people $1,817/mo $160,817 $564,600
247 Rochelle ParkBergen County · 5,869 people $1,819/mo $110,380 $498,500
248 Point Pleasant Beach4,855 people $1,820/mo $141,716 $850,300
249 Map of Peapack and Gladstone Peapack and Gladstone2,571 people $1,820/mo $202,578 $868,800
250 Little Egg HarborOcean County · 21,285 people $1,823/mo $92,446 $351,500
251 BloomfieldEssex County · 53,793 people $1,824/mo $103,604 $470,800
252 Map of Matawan Matawan9,710 people $1,824/mo $123,354 $467,800
253 Dover18,563 people $1,825/mo $73,737 $366,700
254 Hawthorne19,628 people $1,830/mo $110,237 $533,700
255 High Bridge3,580 people $1,831/mo $112,467 $336,500
256 Map of Teaneck TeaneckBergen County · 41,876 people $1,832/mo $144,075 $546,100
257 Freehold12,507 people $1,832/mo $85,707 $416,800
258 Knowlton KnowltonWarren County · 2,919 people $1,833/mo $97,734 $345,400
259 Northfield8,456 people $1,835/mo $111,599 $316,200
260 Map of Dunellen Dunellen7,911 people $1,835/mo $86,967 $393,500
261 Cliffside Park25,781 people $1,837/mo $93,452 $588,200
262 Map of Woodland Park Woodland Park13,355 people $1,839/mo $98,845 $497,600
263 Little FallsPassaic County · 14,790 people $1,843/mo $123,307 $481,300
264 UpperCape May County · 12,525 people $1,843/mo $111,991 $411,500
265 Manville10,921 people $1,844/mo $93,333 $354,300
266 Map of Rahway Rahway30,109 people $1,845/mo $91,461 $386,400
267 Pompton Lakes11,047 people $1,845/mo $124,454 $442,400
268 Boonton8,854 people $1,849/mo $114,302 $495,400
269 Midland Park7,019 people $1,853/mo $146,841 $607,200
270 Maywood10,093 people $1,854/mo $117,912 $533,500
271 Lincoln Park10,957 people $1,857/mo $123,397 $443,300
272 Spring Lake Heights4,861 people $1,863/mo $106,758 $721,100
273 SpartaSussex County · 20,077 people $1,864/mo $167,963 $484,200
274 BoontonMorris County · 4,423 people $1,870/mo $192,188 $720,800
275 Highland Park Highland Park15,121 people $1,873/mo $104,694 $471,700
276 Long Branch32,530 people $1,876/mo $79,653 $574,000
277 NeptuneMonmouth County · 28,265 people $1,876/mo $101,017 $455,900
278 West CaldwellEssex County · 10,995 people $1,877/mo $158,467 $659,100
279 Map of Wood-Ridge Wood-Ridge10,218 people $1,878/mo $136,108 $566,200
280 River Edge12,091 people $1,879/mo $159,028 $660,300
281 East AmwellHunterdon County · 3,940 people $1,879/mo $152,361 $503,900
282 Clinton2,789 people $1,881/mo $141,146 $436,200
283 Cherry HillCamden County · 76,725 people $1,882/mo $121,502 $386,300
284 Pennington2,827 people $1,886/mo $192,586 $672,900
285 Emerson7,305 people $1,887/mo $155,536 $645,200
286 Woodcliff Lake6,152 people $1,888/mo $213,981 $946,400
287 Cedar GroveEssex County · 13,475 people $1,896/mo $151,263 $634,000
288 Map of West Orange West OrangeEssex County · 48,585 people $1,897/mo $129,753 $557,300
289 Haddonfield12,595 people $1,897/mo $200,400 $755,300
290 New Providence13,727 people $1,903/mo $161,599 $769,900
291 JacksonOcean County · 59,980 people $1,908/mo $115,511 $485,700
292 Hackensack46,057 people $1,911/mo $84,277 $393,700
293 Map of Fair Lawn Fair Lawn35,610 people $1,917/mo $144,574 $564,700
294 South Hackensack South HackensackBergen County · 2,770 people $1,924/mo $84,527 $546,500
295 Map of Woolwich WoolwichGloucester County · 13,526 people $1,925/mo $157,778 $456,000
296 AllamuchyWarren County · 5,427 people $1,929/mo $131,626 $378,400
297 Map of Point Pleasant Point Pleasant19,334 people $1,930/mo $115,625 $575,300
298 Map of Glen Rock Glen Rock12,154 people $1,930/mo $215,096 $856,900
299 Northvale4,829 people $1,932/mo $127,625 $592,400
300 South BrunswickMiddlesex County · 47,137 people $1,935/mo $150,933 $582,700
301 Bogota9,360 people $1,941/mo $103,299 $501,600
302 AberdeenMonmouth County · 19,332 people $1,943/mo $121,795 $448,200
303 East Rutherford10,313 people $1,952/mo $97,993 $458,100
304 Jamesburg5,770 people $1,957/mo $110,972 $367,200
305 WoodbridgeMiddlesex County · 104,355 people $1,959/mo $108,928 $433,000
306 Manalapan ManalapanMonmouth County · 40,693 people $1,960/mo $152,832 $655,500
307 Map of Stanhope Stanhope3,552 people $1,964/mo $139,205 $376,700
308 Rutherford18,894 people $1,966/mo $143,153 $603,600
309 Map of West Long Branch West Long Branch8,586 people $1,970/mo $114,271 $684,300
310 LaceyOcean County · 29,508 people $1,971/mo $102,624 $409,400
311 Bound Brook12,219 people $1,973/mo $90,571 $397,100
312 Map of Edison EdisonMiddlesex County · 108,164 people $1,974/mo $125,145 $496,900
313 Caldwell9,003 people $1,976/mo $96,824 $575,400
314 Map of Englewood Englewood29,638 people $1,977/mo $102,571 $544,100
315 Map of Atlantic Highlands Atlantic Highlands4,410 people $1,979/mo $126,080 $628,100
316 RoxburyMorris County · 23,211 people $1,983/mo $134,519 $465,700
317 HainesportBurlington County · 6,065 people $2,002/mo $142,899 $426,100
318 Jersey City Jersey City294,078 people $2,007/mo $97,710 $566,900
319 Palisades Park Palisades Park20,290 people $2,009/mo $94,743 $719,600
320 TabernacleBurlington County · 6,854 people $2,014/mo $120,735 $396,600
321 LawrenceMercer County · 32,313 people $2,020/mo $130,142 $439,700
322 Kenilworth8,401 people $2,023/mo $118,611 $522,200
323 PiscatawayMiddlesex County · 61,297 people $2,024/mo $127,832 $449,900
324 Tuckerton3,654 people $2,024/mo $88,892 $349,300
325 Red Bank12,862 people $2,026/mo $97,477 $504,900
326 Manasquan5,922 people $2,030/mo $142,944 $988,100
327 MonroeMiddlesex County · 49,032 people $2,031/mo $107,892 $540,900
328 Carteret25,496 people $2,032/mo $96,862 $405,800
329 PlainsboroMiddlesex County · 24,167 people $2,037/mo $131,638 $683,100
330 East BrunswickMiddlesex County · 49,945 people $2,045/mo $143,343 $521,900
331 EveshamBurlington County · 48,179 people $2,046/mo $118,670 $397,600
332 BethlehemHunterdon County · 3,760 people $2,047/mo $142,434 $496,600
333 Montvale8,901 people $2,053/mo $178,269 $709,700
334 Long BeachOcean County · 3,143 people $2,057/mo $113,224 $1,193,700
335 Scotch PlainsUnion County · 24,843 people $2,060/mo $183,655 $718,200
336 MontclairEssex County · 40,341 people $2,063/mo $151,075 $906,400
337 Map of Cinnaminson CinnaminsonBurlington County · 17,415 people $2,063/mo $127,606 $385,800
338 South Toms River South Toms River3,716 people $2,063/mo $103,503 $299,700
339 UnionUnion County · 61,071 people $2,064/mo $119,464 $451,300
340 Map of Saddle Brook Saddle BrookBergen County · 14,419 people $2,064/mo $129,073 $503,400
341 Map of Totowa Totowa10,959 people $2,072/mo $113,563 $559,300
342 Leonia Leonia9,336 people $2,073/mo $129,665 $672,900
343 Elmwood Park21,412 people $2,074/mo $101,740 $483,700
344 RobbinsvilleMercer County · 15,641 people $2,076/mo $169,450 $568,300
345 Metuchen15,144 people $2,078/mo $158,052 $604,300
346 Map of Norwood Norwood5,724 people $2,094/mo $178,311 $709,100
347 Ridgefield Ridgefield11,498 people $2,095/mo $118,059 $646,200
348 Map of Hardyston HardystonSussex County · 8,322 people $2,097/mo $120,392 $360,400
349 South Plainfield24,473 people $2,107/mo $130,239 $470,900
350 Willingboro WillingboroBurlington County · 32,103 people $2,112/mo $98,200 $270,300
351 Raritan8,368 people $2,112/mo $107,672 $456,900
352 Franklin FranklinSomerset County · 68,907 people $2,115/mo $124,648 $457,900
353 Green BrookSomerset County · 7,028 people $2,115/mo $208,375 $538,500
354 North Brunswick North BrunswickMiddlesex County · 44,375 people $2,117/mo $120,764 $431,500
355 HopewellMercer County · 17,595 people $2,128/mo $178,167 $561,900
356 Map of Verona VeronaEssex County · 14,545 people $2,130/mo $161,843 $608,400
357 Map of Mount Laurel Mount LaurelBurlington County · 46,026 people $2,143/mo $118,802 $357,200
358 WaynePassaic County · 53,756 people $2,164/mo $153,056 $612,700
359 WarrenSomerset County · 16,186 people $2,170/mo $204,063 $930,800
360 Spring Lake2,779 people $2,175/mo $215,625 $2,000,001
361 BridgewaterSomerset County · 46,268 people $2,176/mo $172,851 $605,500
362 EastamptonBurlington County · 6,352 people $2,183/mo $110,000 $392,400
363 Map of Montgomery MontgomerySomerset County · 23,841 people $2,188/mo $226,771 $795,200
364 Springfield SpringfieldUnion County · 17,171 people $2,188/mo $155,906 $636,600
365 Linwood6,992 people $2,188/mo $156,354 $394,700
366 FreeholdMonmouth County · 35,651 people $2,194/mo $128,643 $553,600
367 CranfordUnion County · 24,074 people $2,199/mo $155,972 $660,100
368 Berkeley HeightsUnion County · 13,426 people $2,203/mo $204,658 $789,400
369 Map of Mahwah MahwahBergen County · 25,491 people $2,204/mo $131,327 $606,000
370 ClintonHunterdon County · 13,350 people $2,208/mo $167,109 $582,900
371 Medford Lakes4,297 people $2,211/mo $141,188 $402,900
372 Saddle River3,389 people $2,211/mo $212,143 $2,000,001
373 MansfieldBurlington County · 8,974 people $2,213/mo $115,595 $413,900
374 West AmwellHunterdon County · 3,027 people $2,217/mo $151,250 $596,900
375 Harrison20,369 people $2,226/mo $93,013 $505,800
376 ShamongBurlington County · 6,497 people $2,228/mo $128,271 $442,400
377 Ramsey14,805 people $2,245/mo $160,996 $697,300
378 Chatham9,407 people $2,250/mo $241,500 $984,900
379 Madison16,447 people $2,253/mo $171,471 $943,200
380 Park Ridge9,406 people $2,257/mo $171,029 $706,200
381 Monmouth Beach3,207 people $2,257/mo $150,188 $995,000
382 MillburnEssex County · 22,145 people $2,262/mo $250,001 $1,371,500
383 BranchburgSomerset County · 15,140 people $2,268/mo $168,832 $610,800
384 MaplewoodEssex County · 25,613 people $2,269/mo $173,500 $720,700
385 Map of Fort Lee Fort Lee40,067 people $2,270/mo $107,274 $448,000
386 Morristown20,453 people $2,274/mo $121,340 $567,600
387 HowellMonmouth County · 53,926 people $2,280/mo $134,854 $507,200
388 Kinnelon10,013 people $2,282/mo $187,438 $706,400
389 BedminsterSomerset County · 8,283 people $2,294/mo $123,709 $448,500
390 North HanoverBurlington County · 8,011 people $2,294/mo $86,683 $319,700
391 South Orange VillageEssex County · 18,474 people $2,296/mo $196,481 $866,600
392 Bernardsville7,916 people $2,297/mo $236,115 $793,800
393 Oradell8,235 people $2,305/mo $221,322 $737,800
394 RockawayMorris County · 26,189 people $2,315/mo $141,868 $466,500
395 West WindsorMercer County · 30,479 people $2,327/mo $197,190 $776,400
396 Long HillMorris County · 8,652 people $2,329/mo $169,079 $697,100
397 Beachwood11,088 people $2,335/mo $106,858 $352,600
398 Westfield Westfield31,111 people $2,357/mo $232,629 $953,400
399 WashingtonBergen County · 9,323 people $2,357/mo $180,133 $664,000
400 North Haledon8,778 people $2,369/mo $125,313 $547,600
401 MontvilleMorris County · 22,876 people $2,372/mo $169,083 $700,200
402 Secaucus21,778 people $2,391/mo $139,821 $571,900
403 Mount Arlington5,935 people $2,392/mo $92,264 $422,900
404 HillsboroughSomerset County · 44,091 people $2,396/mo $154,031 $547,600
405 GreenwichWarren County · 5,512 people $2,411/mo $169,079 $474,900
406 Riverdale Riverdale4,112 people $2,424/mo $102,950 $395,900
407 Map of Summit Summit22,705 people $2,430/mo $190,304 $994,500
408 Morris MorrisMorris County · 23,424 people $2,437/mo $204,951 $765,100
409 Fanwood7,799 people $2,446/mo $195,529 $635,200
410 Westwood11,283 people $2,458/mo $165,781 $606,400
411 BernardsSomerset County · 28,114 people $2,476/mo $194,107 $814,800
412 Ridgewood26,308 people $2,499/mo $208,211 $891,200
413 Map of Weehawken WeehawkenHudson County · 17,295 people $2,500/mo $127,763 $889,000
414 ChesterfieldBurlington County · 9,150 people $2,500/mo $208,836 $560,000
415 WyckoffBergen County · 17,050 people $2,567/mo $203,988 $925,700
416 Union Beach5,707 people $2,567/mo $119,250 $460,900
417 Edgewater14,759 people $2,579/mo $124,050 $715,700
418 Allendale6,865 people $2,590/mo $160,162 $782,700
419 Cresskill9,174 people $2,599/mo $170,376 $811,400
420 Princeton30,756 people $2,636/mo $192,079 $1,050,600
421 Map of Fairfield FairfieldEssex County · 7,824 people $2,656/mo $115,980 $688,500
422 MarlboroMonmouth County · 41,648 people $2,699/mo $186,292 $701,200
423 East HanoverMorris County · 11,152 people $2,711/mo $149,583 $702,800
424 Closter8,606 people $2,721/mo $190,469 $871,300
425 Map of Brielle Brielle4,956 people $2,726/mo $172,250 $849,100
426 Glen Ridge7,943 people $2,728/mo $250,001 $836,600
427 Watchung6,485 people $2,738/mo $173,672 $882,500
428 Map of Pequannock PequannockMorris County · 15,641 people $2,753/mo $120,666 $553,200
429 ChathamMorris County · 11,102 people $2,769/mo $198,913 $1,072,600
430 Colts NeckMonmouth County · 9,953 people $2,777/mo $199,573 $917,200
431 ChesterMorris County · 7,748 people $2,787/mo $241,856 $790,900
432 HanoverMorris County · 14,769 people $2,813/mo $156,956 $629,600
433 South HarrisonGloucester County · 3,428 people $2,818/mo $139,773 $493,800
434 Morris Plains6,315 people $2,835/mo $154,923 $643,300
435 Map of Ho-Ho-Kus Ho-Ho-Kus4,270 people $2,857/mo $250,001 $1,092,500
436 HolmdelMonmouth County · 17,436 people $2,891/mo $165,013 $843,000
437 HardingMorris County · 3,896 people $2,917/mo $222,429 $1,145,100
438 Hoboken Hoboken58,668 people $2,938/mo $180,579 $895,100
439 LivingstonEssex County · 31,488 people $2,949/mo $229,806 $821,100
440 Map of New Hanover New HanoverBurlington County · 7,231 people $2,985/mo $107,292 $360,200
441 Paramus26,568 people $3,032/mo $144,349 $813,900
442 Florham Park13,564 people $3,109/mo $158,696 $791,400
443 Franklin Lakes Franklin Lakes11,084 people $3,230/mo $235,795 $1,264,000
444 Roseland6,268 people $3,297/mo $164,458 $665,700
445 North Caldwell6,656 people $3,329/mo $208,245 $904,500
446 Waldwick10,164 people $3,446/mo $177,962 $588,500
447 Shrewsbury4,179 people $3,472/mo $178,958 $811,400
448 Fair Haven6,170 people $3,492/mo $250,001 $992,200
449 Tenafly15,319 people $3,501/mo $208,200 $1,002,600
450 MillstoneMonmouth County · 10,385 people $3,501/mo $218,472 $737,400
451 Map of Upper Saddle River Upper Saddle River8,439 people $3,501/mo $250,001 $1,108,700
452 Map of Rumson Rumson7,241 people $3,501/mo $250,001 $1,679,300
453 Map of Mountainside Mountainside7,049 people $3,501/mo $211,538 $810,300
454 Little Silver6,105 people $3,501/mo $240,853 $955,900
455 MendhamMorris County · 6,018 people $3,501/mo $250,001 $1,070,400
456 Map of Old Tappan Old Tappan6,008 people $3,501/mo $205,385 $951,300
457 TewksburyHunterdon County · 5,893 people $3,501/mo $192,576 $795,400
458 Englewood Cliffs5,362 people $3,501/mo $230,611 $1,401,600
459 Mendham4,973 people $3,501/mo $211,944 $819,800
460 Map of Demarest Demarest4,911 people $3,501/mo $208,036 $1,114,600
461 Map of Mountain Lakes Mountain Lakes4,585 people $3,501/mo $250,001 $917,000
462 Map of Haworth Haworth3,363 people $3,501/mo $236,765 $845,300
463 FranklinHunterdon County · 3,283 people $3,501/mo $161,169 $513,300

How this ranking works

We rank every town by median gross rent — rent plus utilities — across all rented homes. The town with the lowest figure ranks #1. For comparison, the figure for New Jersey as a whole is $1,720/mo.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states