NJNew Jersey rankings

Towns where rent is easiest to afford in New Jersey

Ranked by the share of renter households spending 30% or more of their income on rent, the federal "cost-burdened" line. 164 towns with 2,500+ residents.

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

#TownRenters paying 30%+Median rentRenter households
1 Map of Matawan Matawan9,710 people 29.4% $1,824 1,863
2 Map of West Windsor West WindsorMercer County · 30,479 people 29.8% $2,327 3,943
3 Rutherford18,894 people 31.4% $1,966 2,374
4 Hoboken Hoboken58,668 people 32.9% $2,938 18,002
5 PlainsboroMiddlesex County · 24,167 people 33.7% $2,037 5,085
6 Clark ClarkUnion County · 15,622 people 34.3% $1,743 1,281
7 Parsippany-Troy Hills Parsippany-Troy HillsMorris County · 56,397 people 34.5% $1,736 8,908
8 Tenafly Tenafly15,319 people 35.6% $3,501 1,368
9 Secaucus Secaucus21,778 people 35.7% $2,391 4,266
10 Westfield Westfield31,111 people 35.8% $2,357 1,882
11 Princeton30,756 people 36.1% $2,636 3,805
12 Map of Bellmawr Bellmawr11,737 people 36.9% $1,257 1,604
13 Morristown Morristown20,453 people 37.4% $2,274 5,688
14 Rockaway RockawayMorris County · 26,189 people 37.5% $2,315 1,556
15 New Providence13,727 people 37.7% $1,903 1,293
16 MonroeGloucester County · 37,648 people 38.1% $1,384 2,032
17 Metuchen15,144 people 38.2% $2,078 1,292
18 South BrunswickMiddlesex County · 47,137 people 38.5% $1,935 3,693
19 Map of Edison EdisonMiddlesex County · 108,164 people 38.7% $1,974 14,499
20 North Brunswick North BrunswickMiddlesex County · 44,375 people 39.6% $2,117 6,324
21 Map of Roselle Park Roselle Park14,093 people 39.7% $1,663 2,138
22 Springfield SpringfieldUnion County · 17,171 people 40.2% $2,188 2,204
23 Highland Park Highland Park15,121 people 40.2% $1,873 3,660
24 Keyport7,171 people 40.5% $1,458 1,554
25 Map of Teaneck TeaneckBergen County · 41,876 people 40.7% $1,832 2,736
26 Bradley Beach4,158 people 40.7% $1,790 1,136
27 Map of Piscataway PiscatawayMiddlesex County · 61,297 people 41.4% $2,024 6,273
28 Map of South Amboy South Amboy9,989 people 41.6% $1,707 1,832
29 Map of Weehawken WeehawkenHudson County · 17,295 people 41.7% $2,500 5,933
30 Somerville13,410 people 41.9% $1,802 3,397
31 Morris MorrisMorris County · 23,424 people 42% $2,437 1,136
32 Little Falls Little FallsPassaic County · 14,790 people 42.3% $1,843 1,505
33 Cherry HillCamden County · 76,725 people 42.7% $1,882 6,384
34 Mount Olive Mount OliveMorris County · 29,149 people 43.2% $1,697 4,318
35 BernardsSomerset County · 28,114 people 43.5% $2,476 1,635
36 Franklin FranklinSomerset County · 68,907 people 43.7% $2,115 7,947
37 Willingboro WillingboroBurlington County · 32,103 people 43.7% $2,112 1,516
38 North Arlington16,461 people 43.8% $1,738 3,654
39 Florham Park13,564 people 43.8% $3,109 1,382
40 Lawrence LawrenceMercer County · 32,313 people 44.2% $2,020 3,746
41 Jersey City Jersey City294,078 people 44.4% $2,007 86,262
42 Map of Raritan Raritan8,368 people 44.6% $2,112 1,659
43 PembertonBurlington County · 27,030 people 45% $1,345 2,575
44 Map of Summit Summit22,705 people 45% $2,430 2,375
45 BloomfieldEssex County · 53,793 people 45.7% $1,824 10,124
46 Hackettstown Hackettstown10,140 people 45.7% $1,469 1,583
47 AberdeenMonmouth County · 19,332 people 46.2% $1,943 2,145
48 Carteret25,496 people 46.3% $2,032 3,555
49 Harrison Harrison20,369 people 46.3% $2,226 7,209
50 Old BridgeMiddlesex County · 68,406 people 46.5% $1,538 7,419
51 Bayonne Bayonne71,553 people 46.7% $1,682 17,714
52 Map of Little Ferry Little Ferry10,996 people 46.7% $1,783 2,445
53 Wallington11,889 people 46.9% $1,625 2,729
54 Eatontown Eatontown13,575 people 47% $1,601 2,303
55 EwingMercer County · 35,604 people 47.3% $1,679 4,348
56 Manchester ManchesterOcean County · 45,880 people 47.5% $1,477 2,914
57 Map of Woodland Park Woodland Park13,355 people 47.6% $1,839 1,936
58 Toms River Toms RiverOcean County · 98,143 people 47.7% $1,726 6,279
59 Ridgefield Ridgefield11,498 people 47.7% $2,095 1,942
60 Hawthorne Hawthorne19,628 people 47.8% $1,830 2,141
61 Map of Ridgefield Park Ridgefield Park13,235 people 47.8% $1,731 1,944
62 WaynePassaic County · 53,756 people 47.9% $2,164 3,725
63 Map of Lyndhurst LyndhurstBergen County · 22,463 people 47.9% $1,796 3,626
64 NutleyEssex County · 30,012 people 48% $1,767 3,379
65 Red Bank12,862 people 48% $2,026 2,947
66 Woodbridge WoodbridgeMiddlesex County · 104,355 people 48.1% $1,959 11,954
67 HillsboroughSomerset County · 44,091 people 48.1% $2,396 3,175
68 Map of Fort Lee Fort Lee40,067 people 48.4% $2,270 7,634
69 Map of Mount Laurel Mount LaurelBurlington County · 46,026 people 48.7% $2,143 4,300
70 East WindsorMercer County · 30,062 people 49.1% $1,626 4,550
71 Map of Haddon HaddonCamden County · 15,469 people 49.1% $1,745 2,129
72 Map of Montclair MontclairEssex County · 40,341 people 49.2% $2,063 6,543
73 BridgewaterSomerset County · 46,268 people 49.3% $2,176 2,414
74 South Orange Village South Orange VillageEssex County · 18,474 people 49.5% $2,296 1,924
75 Roselle22,646 people 49.7% $1,567 3,583
76 Elmwood Park Elmwood Park21,412 people 49.9% $2,074 3,085
77 East Brunswick East BrunswickMiddlesex County · 49,945 people 50% $2,045 3,097
78 Map of Galloway GallowayAtlantic County · 37,996 people 50% $1,619 2,620
79 Map of Livingston LivingstonEssex County · 31,488 people 50% $2,949 1,000
80 South Plainfield24,473 people 50% $2,107 1,103
81 West DeptfordGloucester County · 22,416 people 50% $1,511 2,539
82 Map of New Milford New Milford16,995 people 50.7% $1,765 2,390
83 Map of Lodi Lodi26,082 people 50.8% $1,714 5,346
84 Hillside HillsideUnion County · 22,349 people 51.1% $1,794 2,256
85 Gloucester City Gloucester City11,509 people 51.2% $1,484 1,685
86 Somers Point10,515 people 51.3% $1,383 2,149
87 Hackensack46,057 people 51.4% $1,911 12,270
88 Cliffside Park25,781 people 51.4% $1,837 4,888
89 EveshamBurlington County · 48,179 people 51.6% $2,046 5,366
90 Map of Hamilton HamiltonMercer County · 92,506 people 51.8% $1,634 9,936
91 Map of Kearny Kearny40,614 people 51.8% $1,720 7,996
92 Phillipsburg Phillipsburg15,299 people 51.9% $1,167 2,529
93 Collingswood14,205 people 52% $1,488 2,757
94 Map of Caldwell Caldwell9,003 people 52.1% $1,976 2,061
95 Map of Glassboro Glassboro23,717 people 52.2% $1,687 2,832
96 Asbury Park Asbury Park15,295 people 52.2% $1,722 5,178
97 Mount Holly Mount HollyBurlington County · 10,056 people 52.2% $1,605 1,274
98 Map of Irvington IrvingtonEssex County · 60,867 people 52.4% $1,386 15,763
99 Bridgeton27,001 people 52.4% $1,340 4,615
100 Map of Brick BrickOcean County · 75,482 people 52.5% $1,756 5,033
101 Map of Linden Linden44,192 people 52.5% $1,731 6,032
102 HamiltonAtlantic County · 28,204 people 52.6% $1,691 3,077
103 Long Branch32,530 people 52.8% $1,876 7,349
104 RandolphMorris County · 26,604 people 52.8% $1,808 1,845
105 Map of Sayreville Sayreville45,838 people 52.9% $1,711 6,113
106 Garfield32,783 people 52.9% $1,688 5,939
107 Madison16,447 people 53.2% $2,253 1,977
108 Union City66,463 people 53.4% $1,537 20,053
109 Burlington Burlington9,993 people 53.4% $1,631 1,366
110 Elizabeth137,302 people 53.5% $1,523 33,150
111 Map of West Orange West OrangeEssex County · 48,585 people 53.5% $1,897 5,011
112 MaplewoodEssex County · 25,613 people 53.5% $2,269 2,141
113 BellevilleEssex County · 38,065 people 53.6% $1,639 6,038
114 Palisades Park Palisades Park20,290 people 53.6% $2,009 4,651
115 UnionUnion County · 61,071 people 54.1% $2,064 5,881
116 Bergenfield28,450 people 54.1% $1,752 2,625
117 Map of Montgomery MontgomerySomerset County · 23,841 people 54.4% $2,188 1,178
118 NeptuneMonmouth County · 28,265 people 54.5% $1,876 3,179
119 Map of North Bergen North BergenHudson County · 61,250 people 54.7% $1,781 13,298
120 Map of West New York West New York52,004 people 54.7% $1,716 15,330
121 Maple Shade Maple ShadeBurlington County · 20,076 people 54.7% $1,638 4,479
122 Map of Point Pleasant Point Pleasant19,334 people 54.9% $1,930 1,340
123 Edgewater14,759 people 55% $2,579 4,170
124 Fairview Fairview15,099 people 55.3% $1,694 3,508
125 Little Egg HarborOcean County · 21,285 people 55.4% $1,823 1,136
126 Plainfield Plainfield55,236 people 55.9% $1,767 8,596
127 MiddletownMonmouth County · 66,883 people 56.2% $1,532 3,453
128 Map of Ocean OceanMonmouth County · 27,896 people 56.3% $1,530 3,967
129 Map of Woodbury Woodbury10,042 people 56.4% $990 1,294
130 VoorheesCamden County · 31,191 people 56.7% $1,754 4,607
131 Map of Rahway Rahway30,109 people 56.7% $1,845 5,722
132 Ventnor City9,265 people 56.7% $1,417 1,566
133 Newark Newark310,178 people 57.1% $1,392 81,199
134 Vineland61,006 people 57.1% $1,233 6,162
135 Clifton89,379 people 57.7% $1,711 12,965
136 Passaic Passaic70,002 people 57.8% $1,465 15,705
137 East Orange70,090 people 58% $1,441 18,597
138 Millville Millville27,511 people 58.3% $1,261 3,992
139 Trenton Trenton90,338 people 58.4% $1,294 18,998
140 GloucesterCamden County · 66,282 people 58.4% $1,592 6,574
141 Egg Harbor Egg HarborAtlantic County · 48,073 people 58.6% $1,456 2,504
142 New Brunswick New Brunswick56,345 people 58.8% $1,814 11,444
143 Atlantic City38,632 people 58.8% $1,136 10,973
144 Englewood Englewood29,638 people 59% $1,977 4,920
145 Map of Fair Lawn Fair Lawn35,610 people 59.2% $1,917 2,519
146 Paterson158,735 people 59.4% $1,548 34,390
147 Deptford DeptfordGloucester County · 32,263 people 59.4% $1,661 2,771
148 PennsvilleSalem County · 12,754 people 59.6% $1,252 1,001
149 City of Orange City of OrangeEssex County · 34,281 people 59.8% $1,550 8,561
150 FreeholdMonmouth County · 35,651 people 59.9% $2,194 2,064
151 Map of Camden Camden71,496 people 60.1% $1,226 15,180
152 Pleasantville20,712 people 61.3% $1,354 3,286
153 Newton8,369 people 61.3% $1,442 1,363
154 Manalapan ManalapanMonmouth County · 40,693 people 61.9% $1,960 1,447
155 Map of Jackson JacksonOcean County · 59,980 people 62.9% $1,908 2,652
156 Lindenwold21,719 people 63.3% $1,323 6,185
157 Guttenberg Guttenberg11,754 people 63.8% $1,677 3,030
158 Salem Salem5,322 people 64.2% $1,075 1,504
159 Map of Perth Amboy Perth Amboy55,855 people 64.4% $1,688 11,931
160 Bound Brook12,219 people 65.4% $1,973 2,472
161 Tinton Falls19,361 people 65.5% $1,746 1,341
162 LakewoodOcean County · 139,019 people 66.6% $1,774 14,394
163 Washington WashingtonGloucester County · 49,220 people 67.3% $1,761 2,874
164 HowellMonmouth County · 53,926 people 67.5% $2,280 1,908

How this ranking works

We rank every town by the share of renter households spending 30% or more of their income on rent, the federal "cost-burdened" line. Lower is better. Only towns with 1,000+ renter households are ranked, because smaller samples are too uncertain. The town with the lowest figure ranks #1. For comparison, the figure for New Jersey as a whole is 51.6%.

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