NYNew York rankings

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

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

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

#TownNew residents per new homeResidents gainedHomes permitted
1 Haverstraw HaverstrawRockland County · 39,107 people 188.7 per home 2,453 13
2 Chestnut Ridge Chestnut Ridge10,557 people 161.8 per home 2,589 16
3 Ossining Ossining26,950 people 155.7 per home 2,491 16
4 Mount Vernon Mount Vernon72,427 people 126.9 per home 6,601 52
5 Mamaroneck MamaroneckWestchester County · 31,236 people 123.9 per home 2,602 21
6 Menands Menands4,505 people 56.4 per home 564 10
7 Map of Airmont Airmont10,205 people 54.9 per home 1,538 28
8 Map of Valley Stream Valley Stream40,315 people 54.8 per home 3,123 57
9 Utica Utica64,217 people 48.4 per home 3,048 63
10 Map of Vernon VernonOneida County · 8,219 people 43.4 per home 2,910 67
11 Port Chester Port Chester31,102 people 34.5 per home 2,726 79
12 Rye Rye16,428 people 33.5 per home 872 26
13 Map of North Hempstead North HempsteadNassau County · 237,012 people 28.9 per home 11,317 392
14 Ossining OssiningWestchester County · 39,276 people 27.4 per home 2,387 87
15 Lackawanna Lackawanna19,753 people 24.1 per home 1,808 75
16 Map of Garden City Garden City22,941 people 23.7 per home 901 38
17 Cedarhurst Cedarhurst7,320 people 23.7 per home 782 33
18 New Hyde Park New Hyde Park10,220 people 20.2 per home 545 27
19 Tuckahoe6,973 people 19.9 per home 598 30
20 Freeport Freeport44,088 people 19.9 per home 1,612 81
21 Great Neck11,087 people 17.3 per home 1,156 67
22 Haverstraw Haverstraw12,325 people 16.5 per home 413 25
23 Poughkeepsie PoughkeepsieDutchess County · 45,636 people 15.1 per home 2,130 141
24 Glen Cove Glen Cove28,112 people 14.0 per home 1,401 100
25 Hempstead Hempstead58,801 people 13.6 per home 5,278 387
26 Pomona Pomona3,996 people 13.1 per home 721 55
27 Ardsley Ardsley4,998 people 12.8 per home 627 49
28 Blooming Grove Blooming GroveOrange County · 18,635 people 12.6 per home 783 62
29 Eastchester EastchesterWestchester County · 33,974 people 12.3 per home 2,278 186
30 Ramapo RamapoRockland County · 152,401 people 12.0 per home 22,324 1,865
31 Floral Park Floral Park16,169 people 11.9 per home 309 26
32 Long Beach Long Beach34,756 people 11.3 per home 1,754 155
33 West BloomfieldOntario County · 2,738 people 11.0 per home 274 25
34 Mamaroneck Mamaroneck19,826 people 10.4 per home 1,222 118
35 Buffalo Buffalo276,854 people 10.2 per home 17,039 1,672
36 Hempstead HempsteadNassau County · 790,202 people 10.1 per home 33,652 3,333
37 Pelham Pelham7,305 people 9.9 per home 416 42
38 New Castle New CastleWestchester County · 18,022 people 9.3 per home 742 80
39 Greenburgh GreenburghWestchester County · 93,990 people 8.9 per home 6,997 786
40 Map of Cheektowaga CheektowagaErie County · 88,989 people 8.7 per home 1,651 189
41 Map of Dobbs Ferry Dobbs Ferry11,443 people 8.7 per home 666 77
42 Rockville Centre Rockville Centre25,765 people 8.4 per home 1,993 237
43 Tarrytown Tarrytown11,784 people 8.3 per home 583 70
44 Map of Babylon BabylonSuffolk County · 218,262 people 8.3 per home 4,620 556
45 Shelter Island Shelter IslandSuffolk County · 3,355 people 8.2 per home 861 105
46 Larchmont Larchmont6,567 people 8.2 per home 766 94
47 Clarkstown ClarkstownRockland County · 86,937 people 7.6 per home 2,668 351
48 Map of Croton-on-Hudson Croton-on-Hudson8,202 people 7.6 per home 257 34
49 Suffern Suffern11,441 people 7.5 per home 718 96
50 Spring Valley Spring Valley33,192 people 7.5 per home 1,719 230
51 Map of New Square New Square9,803 people 7.3 per home 2,735 373
52 Hunter HunterGreene County · 3,042 people 6.9 per home 303 44
53 East Hampton East HamptonSuffolk County · 28,701 people 6.9 per home 6,928 1,010
54 East Rockaway East Rockaway10,077 people 6.7 per home 341 51
55 Harriman Harriman2,586 people 6.4 per home 290 45
56 Yonkers Yonkers209,978 people 6.3 per home 15,593 2,459
57 Map of Wesley Hills Wesley Hills6,196 people 6.3 per home 488 77
58 Pleasantville Pleasantville7,371 people 6.3 per home 494 79
59 Kiryas Joel Kiryas Joel38,916 people 6.2 per home 12,779 2,075
60 Riverhead RiverheadSuffolk County · 35,980 people 6.2 per home 2,396 389
61 Esopus EsopusUlster County · 9,561 people 6.1 per home 507 83
62 Southampton SouthamptonSuffolk County · 69,679 people 6.1 per home 12,246 2,017
63 Wappingers Falls Wappingers Falls5,761 people 6.1 per home 581 96
64 Lawrence Lawrence6,778 people 5.9 per home 326 55
65 Peekskill Peekskill25,625 people 5.9 per home 1,848 313
66 Map of Kaser Kaser5,694 people 5.7 per home 767 134
67 Bronxville Bronxville6,510 people 5.6 per home 333 59
68 Kings Point Kings Point5,634 people 5.6 per home 614 109
69 Mineola Mineola21,211 people 5.6 per home 2,001 358
70 Mount Pleasant Mount PleasantWestchester County · 44,769 people 5.6 per home 712 128
71 Rye Brook Rye Brook9,900 people 5.5 per home 700 127
72 Chester ChesterOrange County · 12,668 people 5.4 per home 665 123
73 Westbury Westbury15,808 people 5.1 per home 718 141
74 Greenport Greenport2,574 people 5.0 per home 386 78
75 Goshen Goshen5,773 people 4.9 per home 323 66
76 Oyster Bay Oyster BayNassau County · 299,509 people 4.9 per home 8,118 1,665
77 Monroe Monroe9,515 people 4.9 per home 979 202
78 Islip IslipSuffolk County · 339,106 people 4.8 per home 4,395 908
79 Map of Middletown Middletown30,289 people 4.8 per home 2,259 472
80 Endicott Endicott13,387 people 4.7 per home 275 59
81 Map of Van Buren Van BurenOnondaga County · 14,237 people 4.7 per home 1,182 254
82 Wappinger WappingerDutchess County · 28,252 people 4.5 per home 1,168 258
83 Yorktown YorktownWestchester County · 35,869 people 4.5 per home 488 108
84 Mamakating MamakatingSullivan County · 12,728 people 4.5 per home 570 127
85 North Castle North CastleWestchester County · 12,228 people 4.4 per home 567 129
86 Map of New Hempstead New Hempstead5,472 people 4.3 per home 331 77
87 Southampton Southampton4,621 people 4.2 per home 1,441 343
88 New Scotland New ScotlandAlbany County · 9,127 people 4.0 per home 448 112
89 Map of Manorhaven Manorhaven6,958 people 4.0 per home 400 100
90 North Greenbush North GreenbushRensselaer County · 13,297 people 3.8 per home 1,217 317
91 Fishkill FishkillDutchess County · 22,924 people 3.8 per home 2,119 562
92 Troy Troy51,033 people 3.6 per home 1,272 353
93 Map of Great Neck Plaza Great Neck Plaza7,593 people 3.5 per home 775 220
94 Pittsford PittsfordMonroe County · 30,543 people 3.5 per home 1,212 347
95 Manlius ManliusOnondaga County · 33,328 people 3.4 per home 1,342 390
96 Montgomery MontgomeryOrange County · 23,265 people 3.4 per home 716 213
97 Cohoes Cohoes18,159 people 3.2 per home 1,979 620
98 Goshen GoshenOrange County · 14,468 people 3.1 per home 884 282
99 New York New York8,483,844 people 3.1 per home 629,057 206,441
100 Southold SoutholdSuffolk County · 23,905 people 3.0 per home 1,764 583
101 Lancaster LancasterErie County · 45,148 people 2.9 per home 3,502 1,191
102 Map of Elmsford Elmsford5,186 people 2.9 per home 575 199
103 White Plains White Plains60,666 people 2.9 per home 2,706 938
104 Niskayuna NiskayunaSchenectady County · 23,591 people 2.9 per home 1,497 522
105 East Hills East Hills7,257 people 2.8 per home 329 116
106 Map of Penfield PenfieldMonroe County · 38,965 people 2.8 per home 3,196 1,143
107 Woodbury Woodbury11,334 people 2.8 per home 840 301
108 Nyack Nyack7,393 people 2.8 per home 500 180
109 Island Park Island Park4,976 people 2.8 per home 273 99
110 Cortlandt CortlandtWestchester County · 41,794 people 2.7 per home 953 356
111 Woodstock WoodstockUlster County · 6,258 people 2.7 per home 403 152
112 Brighton BrightonMonroe County · 36,834 people 2.5 per home 528 209
113 Somers SomersWestchester County · 21,264 people 2.4 per home 1,107 458
114 Wallkill WallkillOrange County · 31,023 people 2.3 per home 3,060 1,317
115 Amherst AmherstErie County · 130,546 people 2.3 per home 7,229 3,139
116 Malta MaltaSaratoga County · 17,398 people 2.3 per home 2,365 1,035
117 Binghamton Binghamton47,151 people 2.2 per home 593 265
118 VictorOntario County · 15,989 people 2.2 per home 1,585 719
119 Liberty Liberty5,142 people 2.2 per home 308 140
120 East Greenbush East GreenbushRensselaer County · 16,687 people 2.2 per home 275 128
121 Thompson ThompsonSullivan County · 16,714 people 2.1 per home 1,242 584
122 Liberty LibertySullivan County · 10,358 people 2.1 per home 274 130
123 Westhampton Beach Westhampton Beach2,574 people 2.1 per home 429 203
124 Clifton Park Clifton ParkSaratoga County · 37,991 people 2.1 per home 1,324 636
125 FarmingtonOntario County · 14,643 people 2.1 per home 2,345 1,125
126 Schenectady Schenectady68,847 people 2.0 per home 912 448
127 Map of Pendleton PendletonNiagara County · 7,034 people 2.0 per home 638 318
128 Map of Wawayanda WawayandaOrange County · 7,537 people 2.0 per home 268 137
129 Halfmoon HalfmoonSaratoga County · 26,245 people 1.9 per home 4,127 2,146
130 Colonie ColonieAlbany County · 85,997 people 1.9 per home 3,999 2,100
131 Parma ParmaMonroe County · 16,111 people 1.9 per home 584 307
132 Ballston BallstonSaratoga County · 12,433 people 1.9 per home 2,055 1,110
133 Map of New Windsor New WindsorOrange County · 27,877 people 1.8 per home 2,561 1,398
134 Hamburg HamburgErie County · 60,234 people 1.8 per home 3,149 1,762
135 Newburgh NewburghOrange County · 31,915 people 1.8 per home 2,184 1,244
136 Map of Lysander LysanderOnondaga County · 23,086 people 1.8 per home 1,315 753
137 Map of Gates GatesMonroe County · 29,008 people 1.7 per home 767 440
138 Guilderland GuilderlandAlbany County · 37,260 people 1.7 per home 1,545 892
139 Camillus CamillusOnondaga County · 25,270 people 1.7 per home 1,179 681
140 MoreauSaratoga County · 16,631 people 1.7 per home 1,474 862
141 Patchogue Patchogue12,396 people 1.7 per home 610 356
142 Clarence ClarenceErie County · 33,097 people 1.6 per home 2,277 1,394
143 Fallsburg FallsburgSullivan County · 14,581 people 1.6 per home 1,322 812
144 Albany Albany100,492 people 1.6 per home 1,368 848
145 Map of Webster WebsterMonroe County · 45,226 people 1.6 per home 2,686 1,688
146 WiltonSaratoga County · 17,456 people 1.6 per home 1,188 747
147 Queensbury QueensburyWarren County · 29,201 people 1.6 per home 1,268 815
148 Rotterdam RotterdamSchenectady County · 30,616 people 1.5 per home 1,429 928
149 Green Island Green Island2,970 people 1.5 per home 314 216
150 Syracuse Syracuse146,384 people 1.4 per home 3,450 2,389
151 New Rochelle New Rochelle82,769 people 1.4 per home 2,664 1,878
152 Map of Stillwater StillwaterSaratoga County · 9,396 people 1.4 per home 735 523
153 Clay ClayOnondaga County · 59,995 people 1.3 per home 2,321 1,745
154 Map of Wheatfield WheatfieldNiagara County · 18,549 people 1.3 per home 521 403
155 Greenport GreenportColumbia County · 4,425 people 1.2 per home 308 261
156 Bethlehem BethlehemAlbany County · 35,139 people 1.2 per home 1,378 1,188
157 Grand Island Grand IslandErie County · 21,488 people 1.1 per home 1,015 898
158 Map of Elma ElmaErie County · 11,687 people 1.1 per home 404 359
159 Map of Perinton PerintonMonroe County · 46,961 people 1.1 per home 1,017 920
160 Lloyd LloydUlster County · 11,154 people 1.1 per home 270 245
161 Canandaigua CanandaiguaOntario County · 11,270 people 1.1 per home 1,089 1,000
162 Map of Saratoga Springs Saratoga Springs28,631 people 1.1 per home 1,905 1,772
163 Baldwinsville Baldwinsville7,715 people 1.1 per home 520 493
164 East Fishkill East FishkillDutchess County · 29,772 people 1.0 per home 678 653
165 Huntington HuntingtonSuffolk County · 204,059 people 1.0 per home 863 869
166 Map of Ogden OgdenMonroe County · 20,208 people 1.0 per home 414 423
167 North Hills North Hills5,415 people 1.0 per home 389 400
168 Harrison Harrison29,961 people 1.0 per home 746 787
169 Ontario OntarioWayne County · 10,491 people 0.9 per home 310 330
170 LansingTompkins County · 11,789 people 0.9 per home 532 569
171 Orchard Park Orchard ParkErie County · 29,779 people 0.9 per home 632 724
172 Brunswick BrunswickRensselaer County · 12,524 people 0.9 per home 640 745
173 Map of Webster Webster5,718 people 0.9 per home 252 292
174 West Seneca West SenecaErie County · 45,303 people 0.8 per home 789 937
175 Chili ChiliMonroe County · 28,982 people 0.8 per home 498 614
176 Farmingdale Farmingdale8,474 people 0.7 per home 277 373
177 Greece GreeceMonroe County · 95,395 people 0.7 per home 831 1,161
178 Map of Ulster UlsterUlster County · 12,675 people 0.7 per home 333 516
179 Rochester Rochester208,772 people 0.4 per home 763 2,111

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 York it’s 2.3 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