NJNew Jersey rankings

Towns where housing hasn't kept up with growth in New Jersey

Ranked by how many new residents each town gained for every new home it permitted between the 2010 and 2020 censuses. 245 towns with 2,500+ residents.

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

Berkeley
New Jersey · Housing hasn't kept up

Where Berkeley lands: #100 of 245

2.8 per home new residents for every new home, 2010–2020 · Visit Berkeley →

#TownNew residents per new homeResidents gainedHomes permitted
1 Union UnionHunterdon County · 6,430 people 49.9 per home 599 12
2 Map of Irvington IrvingtonEssex County · 60,867 people 48.3 per home 7,250 150
3 North Plainfield North Plainfield22,809 people 41.5 per home 872 21
4 Map of Lodi Lodi26,082 people 34.5 per home 2,070 60
5 Mine Hill Mine HillMorris County · 4,048 people 30.3 per home 364 12
6 Voorhees VoorheesCamden County · 31,191 people 20.8 per home 1,938 93
7 Map of North Arlington North Arlington16,461 people 19.7 per home 1,065 54
8 Manville Manville10,921 people 17.9 per home 609 34
9 Rutherford Rutherford18,894 people 17.6 per home 773 44
10 Hillside HillsideUnion County · 22,349 people 16.2 per home 1,052 65
11 South Hackensack South HackensackBergen County · 2,770 people 16.2 per home 323 20
12 Trenton Trenton90,338 people 15.6 per home 5,958 383
13 Bridgeton Bridgeton27,001 people 15.3 per home 1,914 125
14 Maywood Maywood10,093 people 13.8 per home 525 38
15 North Haledon North Haledon8,778 people 11.6 per home 510 44
16 Parsippany-Troy Hills Parsippany-Troy HillsMorris County · 56,397 people 11.3 per home 2,924 258
17 Hightstown Hightstown5,920 people 10.7 per home 406 38
18 North Brunswick North BrunswickMiddlesex County · 44,375 people 10.4 per home 3,163 304
19 Paterson Paterson158,735 people 10.4 per home 13,533 1,307
20 Edison EdisonMiddlesex County · 108,164 people 9.9 per home 7,621 772
21 East Brunswick East BrunswickMiddlesex County · 49,945 people 9.4 per home 2,203 234
22 Plainfield Plainfield55,236 people 9.2 per home 4,778 520
23 Washington Washington7,334 people 9.1 per home 838 92
24 Newark Newark310,178 people 9.0 per home 34,409 3,836
25 Lakewood LakewoodOcean County · 139,019 people 8.7 per home 42,315 4,840
26 West Deptford West DeptfordGloucester County · 22,416 people 8.4 per home 520 62
27 West Orange West OrangeEssex County · 48,585 people 8.3 per home 2,636 319
28 East Windsor East WindsorMercer County · 30,062 people 8.2 per home 2,855 347
29 Middlesex Middlesex14,645 people 8.0 per home 1,001 125
30 Bergenfield Bergenfield28,450 people 7.7 per home 1,557 203
31 Butler Butler8,133 people 7.6 per home 508 67
32 Kenilworth Kenilworth8,401 people 7.5 per home 513 68
33 Clifton Clifton89,379 people 7.3 per home 6,160 839
34 Map of Watchung Watchung6,485 people 7.0 per home 648 93
35 Delran DelranBurlington County · 18,148 people 6.9 per home 986 144
36 Map of Belleville BellevilleEssex County · 38,065 people 6.8 per home 2,296 340
37 Caldwell Caldwell9,003 people 6.7 per home 1,205 179
38 Bernards BernardsSomerset County · 28,114 people 6.6 per home 1,178 179
39 North Bergen North BergenHudson County · 61,250 people 6.5 per home 2,588 401
40 Little Ferry Little Ferry10,996 people 6.1 per home 361 59
41 Haddonfield Haddonfield12,595 people 6.0 per home 957 160
42 Tinton Falls Tinton Falls19,361 people 5.5 per home 1,289 235
43 Kearny Kearny40,614 people 5.5 per home 1,315 241
44 Montville MontvilleMorris County · 22,876 people 5.4 per home 922 171
45 Scotch Plains Scotch PlainsUnion County · 24,843 people 5.2 per home 1,458 279
46 Fair Lawn Fair Lawn35,610 people 5.2 per home 2,470 473
47 Egg Harbor Egg HarborAtlantic County · 48,073 people 5.2 per home 4,519 868
48 Westwood Westwood11,283 people 5.2 per home 374 72
49 Nutley NutleyEssex County · 30,012 people 5.0 per home 1,773 355
50 Elizabeth Elizabeth137,302 people 4.9 per home 12,329 2,522
51 Garfield Garfield32,783 people 4.9 per home 2,168 444
52 Haledon Haledon8,980 people 4.8 per home 734 152
53 Manalapan ManalapanMonmouth County · 40,693 people 4.6 per home 2,033 444
54 Map of Gloucester GloucesterCamden County · 66,282 people 4.5 per home 1,400 313
55 Roselle Roselle22,646 people 4.4 per home 1,610 364
56 Hasbrouck Heights Hasbrouck Heights12,115 people 4.4 per home 283 64
57 Roselle Park Roselle Park14,093 people 4.4 per home 670 152
58 Perth Amboy Perth Amboy55,855 people 4.4 per home 4,622 1,063
59 East Orange East Orange70,090 people 4.3 per home 5,342 1,231
60 Phillipsburg Phillipsburg15,299 people 4.3 per home 299 69
61 South Orange Village South Orange VillageEssex County · 18,474 people 4.3 per home 2,286 529
62 Elmwood Park Elmwood Park21,412 people 4.3 per home 2,019 473
63 Map of Summit Summit22,705 people 4.3 per home 1,262 296
64 Millburn MillburnEssex County · 22,145 people 4.1 per home 1,561 377
65 Bridgewater BridgewaterSomerset County · 46,268 people 4.1 per home 1,513 370
66 Union City Union City66,463 people 4.1 per home 2,134 527
67 Map of Fairfield FairfieldEssex County · 7,824 people 4.0 per home 406 101
68 Newton Newton8,369 people 3.9 per home 377 97
69 Map of Lindenwold Lindenwold21,719 people 3.8 per home 4,028 1,052
70 Map of Montvale Montvale8,901 people 3.8 per home 592 155
71 Hillsborough HillsboroughSomerset County · 44,091 people 3.8 per home 4,973 1,307
72 Holmdel HolmdelMonmouth County · 17,436 people 3.8 per home 627 166
73 Chesterfield ChesterfieldBurlington County · 9,150 people 3.8 per home 1,723 460
74 Hamilton HamiltonMercer County · 92,506 people 3.7 per home 3,833 1,028
75 Matawan Matawan9,710 people 3.7 per home 755 203
76 Jackson JacksonOcean County · 59,980 people 3.6 per home 3,688 1,023
77 Guttenberg Guttenberg11,754 people 3.6 per home 841 234
78 Clementon Clementon5,410 people 3.5 per home 338 97
79 East Greenwich East GreenwichGloucester County · 12,187 people 3.4 per home 2,151 636
80 Tenafly Tenafly15,319 people 3.3 per home 921 281
81 Deptford DeptfordGloucester County · 32,263 people 3.2 per home 1,416 440
82 South Brunswick South BrunswickMiddlesex County · 47,137 people 3.2 per home 3,626 1,141
83 Allendale Allendale6,865 people 3.2 per home 343 108
84 Map of Livingston LivingstonEssex County · 31,488 people 3.2 per home 1,964 622
85 Hawthorne Hawthorne19,628 people 3.2 per home 846 268
86 Fort Lee Fort Lee40,067 people 3.2 per home 4,846 1,539
87 Riverdale Riverdale4,112 people 3.2 per home 548 174
88 Branchburg BranchburgSomerset County · 15,140 people 3.1 per home 481 154
89 Plainsboro PlainsboroMiddlesex County · 24,167 people 3.1 per home 1,085 356
90 Maple Shade Maple ShadeBurlington County · 20,076 people 3.0 per home 849 279
91 Montclair MontclairEssex County · 40,341 people 3.0 per home 3,252 1,075
92 Glen Rock Glen Rock12,154 people 3.0 per home 532 176
93 South Amboy South Amboy9,989 people 3.0 per home 780 258
94 Allamuchy AllamuchyWarren County · 5,427 people 3.0 per home 1,012 338
95 Freehold Freehold12,507 people 3.0 per home 486 163
96 Harrison HarrisonGloucester County · 13,790 people 2.9 per home 1,224 417
97 Carneys Point Carneys PointSalem County · 8,665 people 2.9 per home 588 200
98 Hoboken Hoboken58,668 people 2.9 per home 10,414 3,620
99 Monroe MonroeMiddlesex County · 49,032 people 2.9 per home 9,462 3,322
100 Berkeley BerkeleyOcean County · 44,634 people 2.8 per home 2,499 886
101 New Milford New Milford16,995 people 2.8 per home 582 207
102 North Hanover North HanoverBurlington County · 8,011 people 2.8 per home 285 103
103 Fanwood Fanwood7,799 people 2.8 per home 456 166
104 Manchester ManchesterOcean County · 45,880 people 2.7 per home 2,045 760
105 Eatontown Eatontown13,575 people 2.6 per home 888 338
106 Edgewater Edgewater14,759 people 2.6 per home 2,823 1,092
107 Oceanport Oceanport6,195 people 2.6 per home 318 123
108 River Edge River Edge12,091 people 2.6 per home 709 275
109 Map of Ridgefield Park Ridgefield Park13,235 people 2.6 per home 495 193
110 Ocean OceanOcean County · 9,014 people 2.5 per home 503 198
111 Ewing EwingMercer County · 35,604 people 2.5 per home 1,474 584
112 Bayonne Bayonne71,553 people 2.5 per home 8,662 3,469
113 Ridgefield Ridgefield11,498 people 2.5 per home 469 189
114 Jersey City Jersey City294,078 people 2.5 per home 44,852 18,125
115 Haddon HaddonCamden County · 15,469 people 2.5 per home 700 283
116 Robbinsville RobbinsvilleMercer County · 15,641 people 2.4 per home 1,834 752
117 Florence FlorenceBurlington County · 12,935 people 2.4 per home 703 291
118 Mountainside Mountainside7,049 people 2.4 per home 335 140
119 Woolwich WoolwichGloucester County · 13,526 people 2.4 per home 2,377 1,004
120 Woodbridge WoodbridgeMiddlesex County · 104,355 people 2.3 per home 4,054 1,731
121 Medford MedfordBurlington County · 24,812 people 2.3 per home 1,464 627
122 Map of Weehawken WeehawkenHudson County · 17,295 people 2.3 per home 4,643 2,042
123 Upper Freehold Upper FreeholdMonmouth County · 7,250 people 2.2 per home 371 166
124 Sayreville Sayreville45,838 people 2.2 per home 2,641 1,202
125 Franklin FranklinSomerset County · 68,907 people 2.2 per home 6,064 2,809
126 Cresskill Cresskill9,174 people 2.2 per home 582 269
127 Map of Metuchen Metuchen15,144 people 2.2 per home 1,475 686
128 Howell HowellMonmouth County · 53,926 people 2.1 per home 2,462 1,148
129 Randolph RandolphMorris County · 26,604 people 2.1 per home 770 360
130 Barnegat BarnegatOcean County · 25,165 people 2.1 per home 3,360 1,576
131 Oradell Oradell8,235 people 2.1 per home 266 126
132 Cherry Hill Cherry HillCamden County · 76,725 people 2.1 per home 3,508 1,680
133 Verona VeronaEssex County · 14,545 people 2.1 per home 1,240 600
134 Englewood Englewood29,638 people 2.1 per home 2,161 1,048
135 Bordentown BordentownBurlington County · 12,120 people 2.1 per home 424 207
136 Leonia Leonia9,336 people 2.0 per home 367 180
137 Montgomery MontgomerySomerset County · 23,841 people 2.0 per home 1,436 706
138 Ridgewood Ridgewood26,308 people 2.0 per home 1,021 511
139 Madison16,447 people 2.0 per home 1,092 551
140 Middle MiddleCape May County · 20,277 people 2.0 per home 1,469 745
141 Somerdale Somerdale5,581 people 2.0 per home 415 213
142 Linden Linden44,192 people 1.9 per home 3,239 1,670
143 Woodland Park Woodland Park13,355 people 1.9 per home 1,665 870
144 West Windsor West WindsorMercer County · 30,479 people 1.9 per home 2,353 1,257
145 Wallington Wallington11,889 people 1.9 per home 533 287
146 Mansfield MansfieldBurlington County · 8,974 people 1.9 per home 353 190
147 Cinnaminson CinnaminsonBurlington County · 17,415 people 1.9 per home 1,495 810
148 Ramsey Ramsey14,805 people 1.8 per home 325 178
149 Rochelle Park Rochelle ParkBergen County · 5,869 people 1.8 per home 284 156
150 Map of Union UnionUnion County · 61,071 people 1.8 per home 3,086 1,702
151 Teaneck TeaneckBergen County · 41,876 people 1.8 per home 1,470 813
152 Map of Bloomfield BloomfieldEssex County · 53,793 people 1.8 per home 5,790 3,208
153 Wood-Ridge Wood-Ridge10,218 people 1.8 per home 2,511 1,397
154 Carteret Carteret25,496 people 1.8 per home 2,482 1,397
155 West Caldwell West CaldwellEssex County · 10,995 people 1.8 per home 253 143
156 Woodcliff Lake Woodcliff Lake6,152 people 1.8 per home 398 225
157 Chatham ChathamMorris County · 11,102 people 1.7 per home 531 305
158 Springfield SpringfieldUnion County · 17,171 people 1.7 per home 1,361 793
159 River Vale River ValeBergen County · 10,058 people 1.7 per home 250 145
160 Westampton WestamptonBurlington County · 9,198 people 1.7 per home 308 180
161 Denville DenvilleMorris County · 17,205 people 1.7 per home 472 283
162 Red Bank Red Bank12,862 people 1.7 per home 730 437
163 Mountain Lakes Mountain Lakes4,585 people 1.7 per home 312 187
164 Rahway Rahway30,109 people 1.7 per home 2,210 1,341
165 Hamilton HamiltonAtlantic County · 28,204 people 1.6 per home 981 613
166 Warren WarrenSomerset County · 16,186 people 1.6 per home 612 383
167 Florham Park Florham Park13,564 people 1.6 per home 889 554
168 Pennsauken PennsaukenCamden County · 37,275 people 1.6 per home 1,189 765
169 Chatham Chatham9,407 people 1.6 per home 250 161
170 Burlington BurlingtonBurlington County · 24,127 people 1.5 per home 1,389 903
171 South Plainfield South Plainfield24,473 people 1.5 per home 953 632
172 West New York West New York52,004 people 1.5 per home 3,204 2,148
173 Paramus Paramus26,568 people 1.5 per home 356 239
174 North Caldwell North Caldwell6,656 people 1.5 per home 511 343
175 Map of Glen Ridge Glen Ridge7,943 people 1.5 per home 275 186
176 Berlin BerlinCamden County · 5,963 people 1.5 per home 510 345
177 Marlboro MarlboroMonmouth County · 41,648 people 1.4 per home 1,311 919
178 Lacey LaceyOcean County · 29,508 people 1.4 per home 1,011 718
179 Evesham EveshamBurlington County · 48,179 people 1.4 per home 1,288 919
180 Hackensack Hackensack46,057 people 1.4 per home 3,020 2,180
181 Secaucus Secaucus21,778 people 1.4 per home 5,917 4,267
182 Franklin Lakes Franklin Lakes11,084 people 1.4 per home 489 358
183 Mount Holly Mount HollyBurlington County · 10,056 people 1.4 per home 445 326
184 Raritan RaritanHunterdon County · 24,361 people 1.4 per home 1,262 926
185 Map of New Providence New Providence13,727 people 1.4 per home 1,479 1,090
186 Old Bridge Old BridgeMiddlesex County · 68,406 people 1.3 per home 1,501 1,141
187 Delanco DelancoBurlington County · 4,872 people 1.3 per home 541 411
188 Map of Shrewsbury Shrewsbury4,179 people 1.3 per home 375 284
189 Hanover HanoverMorris County · 14,769 people 1.3 per home 965 736
190 Mount Laurel Mount LaurelBurlington County · 46,026 people 1.3 per home 2,769 2,128
191 City of Orange City of OrangeEssex County · 34,281 people 1.3 per home 4,313 3,369
192 Absecon Absecon9,170 people 1.3 per home 726 565
193 Morristown Morristown20,453 people 1.3 per home 1,769 1,409
194 Point Pleasant Point Pleasant19,334 people 1.3 per home 549 434
195 Harrison Harrison20,369 people 1.2 per home 5,830 4,711
196 Passaic Passaic70,002 people 1.2 per home 756 614
197 Fairview Fairview15,099 people 1.2 per home 1,190 964
198 Dover Dover18,563 people 1.2 per home 303 249
199 Roseland Roseland6,268 people 1.2 per home 480 395
200 Westfield Westfield31,111 people 1.2 per home 716 595
201 Stafford StaffordOcean County · 29,834 people 1.2 per home 2,082 1,737
202 Map of Cliffside Park Cliffside Park25,781 people 1.2 per home 2,099 1,744
203 Clark ClarkUnion County · 15,622 people 1.2 per home 788 658
204 Dunellen Dunellen7,911 people 1.2 per home 410 343
205 Moorestown MoorestownBurlington County · 21,548 people 1.2 per home 629 539
206 Saddle Brook Saddle BrookBergen County · 14,419 people 1.2 per home 635 545
207 Boonton Boonton8,854 people 1.1 per home 468 413
208 Lopatcong LopatcongWarren County · 9,321 people 1.1 per home 762 686
209 Toms River Toms RiverOcean County · 98,143 people 1.1 per home 4,199 3,871
210 Maplewood MaplewoodEssex County · 25,613 people 1.1 per home 1,817 1,737
211 Dumont Dumont18,279 people 1.0 per home 384 368
212 Mount Arlington Mount Arlington5,935 people 1.0 per home 859 838
213 Ocean OceanMonmouth County · 27,896 people 1.0 per home 381 372
214 Mount Olive Mount OliveMorris County · 29,149 people 1.0 per home 769 761
215 Bogota Bogota9,360 people 1.0 per home 591 589
216 Morris MorrisMorris County · 23,424 people 1.0 per home 668 674
217 Lyndhurst LyndhurstBergen County · 22,463 people 1.0 per home 1,965 1,982
218 Clayton Clayton8,921 people 1.0 per home 628 632
219 Galloway GallowayAtlantic County · 37,996 people 1.0 per home 464 475
220 Cedar Grove Cedar GroveEssex County · 13,475 people 1.0 per home 569 584
221 Wall WallMonmouth County · 26,541 people 1.0 per home 361 377
222 Monroe MonroeGloucester County · 37,648 people 1.0 per home 988 1,037
223 Cranford CranfordUnion County · 24,074 people 0.9 per home 1,222 1,318
224 Hackettstown Hackettstown10,140 people 0.9 per home 524 580
225 Aberdeen AberdeenMonmouth County · 19,332 people 0.9 per home 1,119 1,265
226 Collingswood Collingswood14,205 people 0.9 per home 260 298
227 East Rutherford East Rutherford10,313 people 0.9 per home 1,109 1,275
228 Little Egg Harbor Little Egg HarborOcean County · 21,285 people 0.9 per home 719 850
229 Highland Park Highland Park15,121 people 0.8 per home 1,090 1,382
230 Bound Brook Bound Brook12,219 people 0.8 per home 1,586 2,027
231 Palisades Park Palisades Park20,290 people 0.8 per home 670 886
232 Rockaway RockawayMorris County · 26,189 people 0.8 per home 1,185 1,587
233 Raritan Raritan8,368 people 0.8 per home 954 1,272
234 Morris Plains Morris Plains6,315 people 0.8 per home 621 832
235 Totowa Totowa10,959 people 0.7 per home 261 363
236 Pine Hill Pine Hill10,802 people 0.7 per home 510 718
237 Winslow WinslowCamden County · 40,090 people 0.7 per home 408 624
238 Waldwick Waldwick10,164 people 0.7 per home 433 671
239 Middletown MiddletownMonmouth County · 66,883 people 0.6 per home 584 960
240 Long Branch Long Branch32,530 people 0.6 per home 948 1,562
241 Wharton Wharton7,318 people 0.6 per home 719 1,251
242 Willingboro WillingboroBurlington County · 32,103 people 0.6 per home 260 461
243 South Bound Brook South Bound Brook4,867 people 0.4 per home 300 697
244 Flemington Flemington4,896 people 0.4 per home 295 826
245 Pleasantville Pleasantville20,712 people 0.3 per home 380 1,495

How this ranking works

We take each town’s population change between the 2010 and 2020 censuses and divide it by the new homes its building permits authorized over 2010–2019. The result is how many new residents arrived for every new home. A high number means people came faster than homes were built, so existing homes filled up: larger households, fewer vacancies and tighter supply. The highest ratio ranks #1. Across New Jersey it’s 2.0 per home.

Only towns that gained at least 250 residents and permitted at least 10 homes are ranked, because a ratio built on a handful of either is noise. College towns, where 20% or more of residents are enrolled in college, are left out: a growing college adds dorm students as residents, but dorms never show up as permitted homes.

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. New homes: U.S. Census Bureau Building Permits Survey. Residents: 2010 and 2020 decennial censuses. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states