NYNew York rankings

Towns losing population in New York

Ranked by population loss between the 2010 and 2020 censuses. 449 towns with 2,500+ residents.

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

#TownChange 2010–20202010 census2020 census
1 MonroeOrange County · 21,586 people −46.4% 39,912 21,387
2 GrovelandLivingston County · 2,528 people −28.7% 3,249 2,316
3 RomulusSeneca County · 3,110 people −25.8% 4,316 3,203
4 Map of Attica AtticaWyoming County · 6,109 people −24.8% 7,702 5,790
5 EatonMadison County · 4,144 people −18.5% 5,255 4,284
6 Dannemora DannemoraClinton County · 3,307 people −17.6% 4,898 4,037
7 Map of Middleburgh MiddleburghSchoharie County · 3,134 people −16.9% 3,746 3,112
8 Map of North Elba North ElbaEssex County · 7,540 people −16.5% 8,957 7,480
9 Dannemora2,684 people −16.5% 3,936 3,287
10 Map of Brookville Brookville2,941 people −15.2% 3,465 2,939
11 Brockport Brockport7,277 people −15.1% 8,366 7,104
12 Amenia AmeniaDutchess County · 3,857 people −15.0% 4,436 3,769
13 Fredonia9,467 people −14.6% 11,230 9,585
14 Malone MaloneFranklin County · 11,673 people −14.5% 14,545 12,433
15 Hancock HancockDelaware County · 2,769 people −14.3% 3,224 2,764
16 Tupper LakeFranklin County · 5,104 people −13.8% 5,971 5,147
17 Carthage3,510 people −13.6% 3,747 3,236
18 PomfretChautauqua County · 12,795 people −12.9% 14,965 13,035
19 Map of Rockland RocklandSullivan County · 3,307 people −12.8% 3,775 3,290
20 AnnsvilleOneida County · 2,611 people −12.4% 3,012 2,639
21 NundaLivingston County · 2,671 people −12.3% 3,064 2,688
22 Map of Hudson Hudson5,865 people −12.2% 6,713 5,894
23 Red Hook Red HookDutchess County · 11,108 people −12.1% 11,319 9,953
24 Delhi3,136 people −11.9% 3,087 2,721
25 Potsdam8,427 people −11.8% 9,428 8,312
26 Mohawk2,520 people −11.6% 2,731 2,415
27 OtegoOtsego County · 2,718 people −11.5% 3,115 2,756
28 Beacon Beacon14,834 people −11.4% 15,541 13,769
29 SouthportChemung County · 9,150 people −11.4% 10,940 9,691
30 Middletown MiddletownDelaware County · 3,292 people −11.0% 3,750 3,336
31 WilnaJefferson County · 5,677 people −10.8% 6,427 5,732
32 Cobleskill4,682 people −10.8% 4,678 4,173
33 Map of Alden AldenErie County · 9,871 people −10.7% 10,865 9,706
34 CollinsErie County · 4,643 people −10.7% 6,601 5,894
35 Map of Portland PortlandChautauqua County · 3,924 people −10.7% 4,827 4,309
36 Gouverneur3,615 people −10.7% 3,949 3,526
37 Frankfort2,503 people −10.7% 2,598 2,320
38 Tupper Lake2,929 people −10.5% 3,667 3,282
39 Chautauqua ChautauquaChautauqua County · 3,965 people −10.2% 4,464 4,009
40 Map of Wolcott WolcottWayne County · 3,971 people −10.1% 4,453 4,002
41 Map of Norwich NorwichChenango County · 3,521 people −10.0% 3,998 3,599
42 Albion AlbionOrleans County · 7,206 people −9.8% 8,468 7,639
43 Westfield Westfield3,185 people −9.7% 3,224 2,910
44 Ogdensburg9,455 people −9.6% 11,128 10,064
45 Saranac Lake Saranac Lake4,965 people −9.6% 5,406 4,887
46 Oneida10,171 people −9.3% 11,393 10,329
47 Map of Elmira Elmira26,257 people −9.2% 29,200 26,523
48 Map of Clarendon ClarendonOrleans County · 3,322 people −9.1% 3,648 3,315
49 ElleryChautauqua County · 4,073 people −9.0% 4,528 4,122
50 WaylandSteuben County · 3,698 people −9.0% 4,102 3,732
51 TiogaTioga County · 4,348 people −8.8% 4,871 4,440
52 TheresaJefferson County · 2,621 people −8.8% 2,905 2,648
53 Watertown24,375 people −8.7% 27,023 24,685
54 Cortland Cortland17,450 people −8.6% 19,204 17,556
55 MoraviaCayuga County · 3,110 people −8.4% 3,626 3,323
56 Frankfort FrankfortHerkimer County · 6,931 people −8.2% 7,636 7,011
57 Old Westbury4,241 people −8.2% 4,671 4,289
58 Map of Catskill Catskill3,779 people −8.2% 4,081 3,745
59 DenmarkLewis County · 2,630 people −8.2% 2,860 2,626
60 CobleskillSchoharie County · 6,292 people −8.1% 6,625 6,086
61 Map of Sennett SennettCayuga County · 3,264 people −8.1% 3,595 3,304
62 Map of Hoosick Falls Hoosick Falls3,177 people −8.1% 3,501 3,216
63 HarrietstownFranklin County · 5,222 people −8.0% 5,709 5,254
64 ConklinBroome County · 4,916 people −8.0% 5,441 5,008
65 Lake Luzerne Lake LuzerneWarren County · 3,080 people −8.0% 3,347 3,079
66 ChesterWarren County · 3,074 people −8.0% 3,355 3,086
67 MadisonMadison County · 2,730 people −8.0% 3,008 2,766
68 AlexandriaJefferson County · 3,713 people −7.9% 4,061 3,741
69 Fort Edward3,152 people −7.9% 3,375 3,108
70 Jamestown Jamestown28,188 people −7.8% 31,146 28,712
71 BathSteuben County · 11,350 people −7.7% 12,379 11,424
72 Map of Shelby ShelbyOrleans County · 4,858 people −7.7% 5,319 4,907
73 Newark ValleyTioga County · 3,559 people −7.7% 3,946 3,642
74 Map of Batavia BataviaGenesee County · 6,656 people −7.6% 6,809 6,293
75 ManheimHerkimer County · 3,058 people −7.6% 3,334 3,082
76 AddisonSteuben County · 2,501 people −7.6% 2,595 2,397
77 German Flatts German FlattsHerkimer County · 12,134 people −7.5% 13,258 12,263
78 GouverneurSt. Lawrence County · 6,486 people −7.5% 7,085 6,551
79 WindsorBroome County · 5,708 people −7.5% 6,274 5,804
80 Map of Elbridge ElbridgeOnondaga County · 5,440 people −7.5% 5,922 5,476
81 Map of Bainbridge BainbridgeChenango County · 3,017 people −7.5% 3,308 3,060
82 Clayton ClaytonJefferson County · 4,693 people −7.4% 5,153 4,770
83 Oxford OxfordChenango County · 3,546 people −7.4% 3,901 3,614
84 Map of Copake CopakeColumbia County · 3,313 people −7.4% 3,615 3,346
85 NorthamptonFulton County · 2,594 people −7.4% 2,670 2,472
86 Massena10,238 people −7.2% 10,936 10,151
87 PalmyraWayne County · 7,354 people −7.2% 7,975 7,403
88 Malone5,429 people −7.2% 5,911 5,483
89 Campbell CampbellSteuben County · 3,117 people −7.2% 3,406 3,160
90 Map of Gowanda Gowanda2,683 people −7.2% 2,709 2,513
91 PotsdamSt. Lawrence County · 14,819 people −7.1% 16,041 14,901
92 Map of Mohawk MohawkMontgomery County · 3,560 people −7.1% 3,844 3,572
93 MilfordOtsego County · 2,790 people −7.1% 3,044 2,827
94 ShandakenUlster County · 2,789 people −7.1% 3,085 2,866
95 Colesville ColesvilleBroome County · 4,797 people −7.0% 5,232 4,868
96 Waterloo Waterloo4,605 people −7.0% 5,171 4,810
97 WestfieldChautauqua County · 4,474 people −7.0% 4,896 4,553
98 Map of Bethel BethelSullivan County · 4,054 people −7.0% 4,255 3,959
99 NicholsTioga County · 2,741 people −7.0% 2,525 2,347
100 Map of Mount Hope Mount HopeOrange County · 6,465 people −6.9% 7,018 6,537
101 Map of Albion Albion5,506 people −6.9% 6,056 5,637
102 Little Falls4,550 people −6.9% 4,946 4,605
103 FayetteSeneca County · 3,607 people −6.9% 3,929 3,657
104 Map of Granville GranvilleWashington County · 6,182 people −6.8% 6,669 6,215
105 HannibalOswego County · 4,493 people −6.8% 4,854 4,525
106 DeerfieldOneida County · 3,933 people −6.8% 4,273 3,983
107 Map of Otisco OtiscoOnondaga County · 2,545 people −6.8% 2,541 2,368
108 Oswego Oswego17,033 people −6.7% 18,142 16,921
109 BrownvilleJefferson County · 5,797 people −6.7% 6,263 5,842
110 Map of Castile CastileWyoming County · 2,710 people −6.7% 2,906 2,711
111 Map of Sweden SwedenMonroe County · 13,472 people −6.6% 14,175 13,244
112 Map of Herkimer Herkimer7,566 people −6.6% 7,743 7,234
113 BinghamtonBroome County · 4,533 people −6.6% 4,942 4,617
114 OtsegoOtsego County · 3,627 people −6.6% 3,900 3,641
115 Map of Schuyler Falls Schuyler FallsClinton County · 4,851 people −6.5% 5,181 4,843
116 Map of Union Vale Union ValeDutchess County · 4,567 people −6.5% 4,877 4,558
117 Palmyra Palmyra3,287 people −6.5% 3,536 3,305
118 Map of Aurelius AureliusCayuga County · 2,593 people −6.5% 2,792 2,611
119 EvansErie County · 15,183 people −6.4% 16,356 15,308
120 AlleganyCattaraugus County · 7,410 people −6.4% 8,004 7,493
121 KirkwoodBroome County · 5,387 people −6.4% 5,857 5,481
122 Map of Clinton ClintonDutchess County · 4,072 people −6.4% 4,312 4,037
123 Map of Owasco OwascoCayuga County · 3,511 people −6.4% 3,793 3,552
124 SchroeppelOswego County · 7,938 people −6.3% 8,501 7,969
125 DelhiDelaware County · 5,153 people −6.3% 5,117 4,795
126 Unadilla UnadillaOtsego County · 4,076 people −6.3% 4,392 4,116
127 YorkLivingston County · 3,164 people −6.3% 3,397 3,182
128 FranklinvilleCattaraugus County · 2,764 people −6.3% 2,990 2,802
129 Map of Lewiston Lewiston2,588 people −6.3% 2,701 2,531
130 SpringwaterLivingston County · 2,503 people −6.3% 2,439 2,286
131 Johnstown8,111 people −6.2% 8,743 8,204
132 PhelpsOntario County · 6,624 people −6.2% 7,072 6,637
133 Owego3,912 people −6.2% 3,896 3,654
134 Map of Guilford GuilfordChenango County · 2,696 people −6.2% 2,922 2,741
135 Map of Fort Ann Fort AnnWashington County · 5,311 people −6.1% 6,190 5,812
136 Dansville4,653 people −6.1% 4,719 4,433
137 PortvilleCattaraugus County · 3,442 people −6.1% 3,730 3,504
138 Herkimer HerkimerHerkimer County · 9,534 people −6.0% 10,175 9,566
139 Map of Coxsackie CoxsackieGreene County · 7,776 people −6.0% 8,918 8,382
140 Map of Fort Edward Fort EdwardWashington County · 5,964 people −6.0% 6,371 5,991
141 Oneonta15,045 people −5.9% 13,901 13,079
142 Map of Scotia Scotia7,264 people −5.9% 7,729 7,272
143 Map of Hartland HartlandNiagara County · 3,828 people −5.9% 4,117 3,874
144 SpencerTioga County · 2,917 people −5.9% 3,153 2,968
145 New Berlin New BerlinChenango County · 2,639 people −5.9% 2,682 2,525
146 Corning Corning10,643 people −5.7% 11,183 10,551
147 Map of Niagara NiagaraNiagara County · 7,797 people −5.7% 8,378 7,903
148 Geneseo7,701 people −5.7% 8,031 7,574
149 Lowville3,404 people −5.7% 3,470 3,272
150 Map of Whitehall Whitehall2,690 people −5.7% 2,614 2,465
151 OwegoTioga County · 18,729 people −5.6% 19,883 18,777
152 Walton WaltonDelaware County · 5,222 people −5.5% 5,576 5,270
153 Greene GreeneChenango County · 5,161 people −5.5% 5,604 5,296
154 Ballston Spa5,027 people −5.5% 5,409 5,111
155 Highland Falls Highland Falls3,683 people −5.5% 3,900 3,684
156 Map of Shawangunk ShawangunkUlster County · 13,365 people −5.4% 14,332 13,563
157 Mayfield MayfieldFulton County · 6,108 people −5.4% 6,495 6,146
158 OswegatchieSt. Lawrence County · 4,025 people −5.4% 4,397 4,158
159 Map of Neversink NeversinkSullivan County · 3,380 people −5.4% 3,557 3,366
160 PawlingDutchess County · 8,044 people −5.3% 8,463 8,012
161 Map of Palermo PalermoOswego County · 3,456 people −5.3% 3,664 3,470
162 HounsfieldJefferson County · 3,257 people −5.3% 3,466 3,281
163 Carlton CarltonOrleans County · 2,808 people −5.3% 2,994 2,835
164 Canastota4,487 people −5.2% 4,804 4,556
165 Sidney3,931 people −5.2% 3,900 3,697
166 Map of Stockport StockportColumbia County · 2,642 people −5.2% 2,815 2,670
167 Ilion7,593 people −5.1% 8,053 7,646
168 Map of Verona VeronaOneida County · 5,884 people −5.1% 6,293 5,974
169 Map of Nassau NassauRensselaer County · 4,511 people −5.1% 4,789 4,545
170 Greenwood Lake Greenwood Lake3,020 people −5.1% 3,154 2,994
171 Deerpark DeerparkOrange County · 7,452 people −5.0% 7,901 7,509
172 Map of Ticonderoga TiconderogaEssex County · 4,705 people −5.0% 5,042 4,789
173 Map of Westerlo WesterloAlbany County · 3,208 people −5.0% 3,361 3,194
174 CazenoviaMadison County · 6,693 people −4.9% 7,086 6,740
175 Map of Lee LeeOneida County · 6,074 people −4.9% 6,486 6,171
176 Map of Rosendale RosendaleUlster County · 5,744 people −4.8% 6,075 5,782
177 Map of Rome Rome31,795 people −4.7% 33,725 32,127
178 Map of Darien DarienGenesee County · 2,988 people −4.7% 3,158 3,010
179 TriangleBroome County · 2,773 people −4.7% 2,946 2,809
180 HamiltonMadison County · 6,350 people −4.6% 6,690 6,379
181 Corning CorningSteuben County · 5,829 people −4.6% 6,270 5,983
182 Washington WashingtonDutchess County · 4,496 people −4.6% 4,741 4,522
183 NorfolkSt. Lawrence County · 4,402 people −4.6% 4,668 4,453
184 Map of Poestenkill PoestenkillRensselaer County · 4,327 people −4.6% 4,530 4,322
185 Map of Starkey StarkeyYates County · 3,381 people −4.6% 3,573 3,407
186 Map of Kent KentPutnam County · 12,896 people −4.5% 13,507 12,900
187 WellsvilleAllegany County · 6,978 people −4.5% 7,397 7,064
188 Trenton TrentonOneida County · 4,257 people −4.5% 4,498 4,297
189 Map of Gaines GainesOrleans County · 3,216 people −4.5% 3,378 3,226
190 Liverpool Liverpool2,695 people −4.5% 2,347 2,242
191 Map of Granby GranbyOswego County · 6,497 people −4.4% 6,821 6,520
192 Map of Olive OliveUlster County · 4,254 people −4.4% 4,419 4,226
193 Elmira Heights Elmira Heights4,110 people −4.4% 4,097 3,916
194 Map of Chazy ChazyClinton County · 4,071 people −4.4% 4,284 4,096
195 Colden ColdenErie County · 3,145 people −4.4% 3,265 3,121
196 Fulton11,272 people −4.3% 11,896 11,389
197 Map of Volney VolneyOswego County · 5,642 people −4.3% 5,926 5,671
198 EnfieldTompkins County · 3,310 people −4.3% 3,512 3,362
199 New BaltimoreGreene County · 3,199 people −4.3% 3,370 3,226
200 Orchard Park Orchard Park3,072 people −4.3% 3,246 3,108
201 SodusWayne County · 8,080 people −4.2% 8,384 8,028
202 Duanesburg DuanesburgSchenectady County · 6,083 people −4.2% 6,122 5,863
203 AthensGreene County · 3,936 people −4.2% 4,089 3,916
204 Whitesboro Whitesboro3,633 people −4.2% 3,772 3,612
205 Map of Catskill CatskillGreene County · 11,321 people −4.1% 11,775 11,298
206 Washingtonville Washingtonville5,707 people −4.1% 5,899 5,657
207 SidneyDelaware County · 5,492 people −4.1% 5,774 5,536
208 Map of Sheridan SheridanChautauqua County · 2,529 people −4.1% 2,673 2,564
209 Map of Patterson PattersonPutnam County · 11,560 people −4.0% 12,023 11,541
210 LivoniaLivingston County · 7,505 people −4.0% 7,809 7,497
211 NaplesOntario County · 2,606 people −4.0% 2,502 2,403
212 LenoxMadison County · 8,658 people −3.9% 9,122 8,768
213 North DansvilleLivingston County · 5,242 people −3.9% 5,538 5,321
214 Maine MaineBroome County · 5,089 people −3.9% 5,377 5,168
215 Map of Constantia ConstantiaOswego County · 4,772 people −3.9% 4,973 4,778
216 Map of West Monroe West MonroeOswego County · 4,060 people −3.9% 4,252 4,088
217 Map of Saranac SaranacClinton County · 3,822 people −3.9% 4,007 3,852
218 StephentownRensselaer County · 2,774 people −3.9% 2,903 2,791
219 Kendall KendallOrleans County · 2,591 people −3.9% 2,724 2,617
220 Briarcliff Manor7,519 people −3.8% 7,867 7,569
221 Porter PorterNiagara County · 6,474 people −3.8% 6,771 6,513
222 Map of East Rochester East Rochester6,218 people −3.8% 6,587 6,334
223 East Aurora East Aurora5,993 people −3.8% 6,236 5,998
224 Map of Murray MurrayOrleans County · 4,754 people −3.8% 4,988 4,796
225 MarionWayne County · 4,523 people −3.8% 4,746 4,566
226 Map of Berne BerneAlbany County · 2,679 people −3.8% 2,794 2,689
227 Salem SalemWashington County · 2,611 people −3.8% 2,715 2,612
228 DrydenTompkins County · 13,604 people −3.7% 14,435 13,905
229 Map of Newfane NewfaneNiagara County · 9,239 people −3.7% 9,666 9,304
230 FentonBroome County · 6,304 people −3.7% 6,674 6,429
231 Bath5,560 people −3.7% 5,786 5,571
232 Map of Perry Perry3,871 people −3.7% 3,673 3,536
233 Map of Stanford StanfordDutchess County · 3,692 people −3.7% 3,823 3,682
234 Map of Bennington BenningtonWyoming County · 3,220 people −3.7% 3,359 3,235
235 Sullivan SullivanMadison County · 14,690 people −3.6% 15,339 14,794
236 Olean13,738 people −3.6% 14,452 13,937
237 Map of Arcadia ArcadiaWayne County · 13,601 people −3.6% 14,244 13,731
238 Chittenango4,831 people −3.6% 5,081 4,896
239 ArgyleWashington County · 3,636 people −3.6% 3,782 3,644
240 SchuylerHerkimer County · 3,280 people −3.6% 3,420 3,296
241 CubaAllegany County · 3,105 people −3.6% 3,243 3,126
242 Map of Lake Success Lake Success2,829 people −3.6% 2,934 2,828
243 Map of Durham DurhamGreene County · 2,641 people −3.6% 2,725 2,627
244 Map of Cato CatoCayuga County · 2,542 people −3.6% 2,537 2,445
245 Poughkeepsie31,958 people −3.5% 32,736 31,577
246 Massena MassenaSt. Lawrence County · 12,319 people −3.5% 12,883 12,433
247 Hamlin HamlinMonroe County · 8,652 people −3.5% 9,045 8,725
248 Hornell8,152 people −3.5% 8,563 8,263
249 Waterloo WaterlooSeneca County · 7,324 people −3.5% 7,642 7,378
250 WestmorelandOneida County · 5,892 people −3.5% 6,138 5,924
251 Alfred4,819 people −3.5% 4,174 4,026
252 LimaLivingston County · 4,118 people −3.5% 4,305 4,154
253 Mooers MooersClinton County · 3,439 people −3.5% 3,592 3,467
254 EllisburgJefferson County · 3,339 people −3.5% 3,474 3,352
255 Map of Holland HollandErie County · 3,266 people −3.5% 3,401 3,281
256 North Tonawanda North Tonawanda30,198 people −3.4% 31,568 30,496
257 Gloversville14,962 people −3.4% 15,665 15,131
258 Geneva12,512 people −3.4% 13,261 12,812
259 GrotonTompkins County · 5,612 people −3.4% 5,950 5,746
260 Pittstown PittstownRensselaer County · 5,474 people −3.4% 5,735 5,540
261 DickinsonBroome County · 5,001 people −3.4% 5,278 5,100
262 BrutusCayuga County · 4,269 people −3.4% 4,464 4,314
263 Map of Fayetteville Fayetteville4,214 people −3.4% 4,373 4,225
264 Map of Dover DoverDutchess County · 8,393 people −3.3% 8,699 8,415
265 Map of Scriba ScribaOswego County · 6,603 people −3.3% 6,840 6,617
266 JohnstownFulton County · 6,452 people −3.3% 7,098 6,867
267 Map of Vienna ViennaOneida County · 5,184 people −3.3% 5,440 5,260
268 Adams AdamsJefferson County · 4,928 people −3.3% 5,143 4,973
269 GorhamOntario County · 4,093 people −3.3% 4,247 4,106
270 WarrensburgWarren County · 3,954 people −3.3% 4,094 3,959
271 Map of Peru PeruClinton County · 6,710 people −3.2% 6,998 6,772
272 Sandy CreekOswego County · 3,806 people −3.2% 3,939 3,813
273 Map of Oakfield OakfieldGenesee County · 3,106 people −3.2% 3,250 3,145
274 Map of Beekman BeekmanDutchess County · 14,069 people −3.1% 14,621 14,172
275 Lancaster10,113 people −3.1% 10,352 10,027
276 AvonLivingston County · 6,982 people −3.1% 7,164 6,939
277 Map of Hoosick HoosickRensselaer County · 6,671 people −3.1% 6,924 6,711
278 OneontaOtsego County · 4,994 people −3.1% 5,229 5,065
279 Hamilton4,370 people −3.1% 4,239 4,107
280 Schoharie SchoharieSchoharie County · 3,111 people −3.1% 3,205 3,107
281 Map of Niagara Falls Niagara Falls47,987 people −3.0% 50,193 48,671
282 Auburn26,285 people −3.0% 27,687 26,866
283 Schaghticoke SchaghticokeRensselaer County · 7,359 people −3.0% 7,679 7,445
284 Map of Camden CamdenOneida County · 4,714 people −3.0% 4,934 4,787
285 MindenMontgomery County · 4,181 people −3.0% 4,297 4,166
286 LouisvilleSt. Lawrence County · 3,013 people −3.0% 3,145 3,050
287 Map of Whitestown WhitestownOneida County · 17,908 people −2.9% 18,667 18,118
288 Wawarsing WawarsingUlster County · 12,533 people −2.9% 13,157 12,771
289 Map of Milo MiloYates County · 6,823 people −2.9% 7,006 6,803
290 CandorTioga County · 5,051 people −2.9% 5,305 5,149
291 Mount Morris3,146 people −2.9% 2,986 2,898
292 Map of Afton AftonChenango County · 2,733 people −2.9% 2,851 2,769
293 CatlinChemung County · 2,518 people −2.9% 2,618 2,541
294 BartonTioga County · 8,461 people −2.8% 8,858 8,609
295 HornellsvilleSteuben County · 3,962 people −2.8% 4,151 4,034
296 DixSchuyler County · 3,660 people −2.8% 3,864 3,757
297 CanisteoSteuben County · 3,243 people −2.8% 3,391 3,295
298 SenecaOntario County · 2,622 people −2.8% 2,721 2,644
299 Map of Ridgeway RidgewayOrleans County · 6,514 people −2.7% 6,780 6,598
300 ChenangoBroome County · 10,787 people −2.6% 11,252 10,959
301 WaterfordSaratoga County · 8,163 people −2.6% 8,423 8,208
302 Marilla MarillaErie County · 5,148 people −2.6% 5,327 5,189
303 Map of Hyde Park Hyde ParkDutchess County · 21,240 people −2.5% 21,571 21,021
304 New York Mills New York Mills3,856 people −2.5% 3,327 3,244
305 Homer Homer3,114 people −2.5% 3,291 3,210
306 PierrepontSt. Lawrence County · 2,521 people −2.5% 2,589 2,523
307 Geneseo GeneseoLivingston County · 10,338 people −2.4% 10,483 10,234
308 WilsonNiagara County · 5,789 people −2.4% 5,993 5,847
309 CaledoniaLivingston County · 4,137 people −2.4% 4,255 4,154
310 Lloyd Harbor3,565 people −2.4% 3,660 3,571
311 White Creek White CreekWashington County · 3,261 people −2.4% 3,356 3,275
312 Somerset SomersetNiagara County · 3,060 people −2.4% 2,662 2,597
313 Cazenovia Cazenovia2,753 people −2.4% 2,835 2,767
314 Map of Coxsackie Coxsackie2,737 people −2.4% 2,813 2,746
315 Map of Saugerties SaugertiesUlster County · 19,223 people −2.3% 19,482 19,038
316 Kirkland KirklandOneida County · 9,786 people −2.3% 10,315 10,075
317 Map of Marcy MarcyOneida County · 8,676 people −2.3% 8,982 8,777
318 Walden Walden6,868 people −2.3% 6,978 6,818
319 MarcellusOnondaga County · 6,018 people −2.3% 6,210 6,066
320 Map of Floyd FloydOneida County · 3,702 people −2.3% 3,819 3,733
321 Map of Tully TullyOnondaga County · 2,649 people −2.3% 2,738 2,676
322 Amsterdam Amsterdam18,166 people −2.2% 18,620 18,219
323 Coeymans CoeymansAlbany County · 7,240 people −2.2% 7,418 7,256
324 Map of Hanover HanoverChautauqua County · 6,882 people −2.2% 7,127 6,972
325 Hurley HurleyUlster County · 6,163 people −2.2% 6,314 6,178
326 BroadalbinFulton County · 5,099 people −2.2% 5,260 5,145
327 YorkshireCattaraugus County · 3,779 people −2.2% 3,913 3,827
328 Map of Callicoon CallicoonSullivan County · 3,030 people −2.2% 3,057 2,989
329 LisleBroome County · 2,658 people −2.2% 2,751 2,691
330 CarmelPutnam County · 33,837 people −2.1% 34,305 33,576
331 Map of Walworth WalworthWayne County · 9,273 people −2.1% 9,449 9,253
332 Sand LakeRensselaer County · 8,326 people −2.1% 8,530 8,348
333 Map of Concord ConcordErie County · 8,269 people −2.1% 8,494 8,316
334 Le Roy Le Roy4,301 people −2.1% 4,391 4,300
335 Map of Sardinia SardiniaErie County · 2,703 people −2.1% 2,775 2,716
336 Map of Knox KnoxAlbany County · 2,559 people −2.1% 2,692 2,635
337 Map of Lewiston LewistonNiagara County · 15,788 people −2.0% 16,262 15,944
338 Map of Crawford CrawfordOrange County · 9,088 people −2.0% 9,316 9,130
339 Map of Kinderhook KinderhookColumbia County · 8,229 people −2.0% 8,498 8,330
340 Wellsville Wellsville4,923 people −2.0% 4,679 4,587
341 Penn Yan Penn Yan4,714 people −2.0% 5,159 5,056
342 North East North EastDutchess County · 2,974 people −2.0% 3,031 2,971
343 Map of Southeast SoutheastPutnam County · 18,180 people −1.9% 18,404 18,058
344 Map of Rensselaer Rensselaer9,287 people −1.9% 9,392 9,210
345 Map of Royalton RoyaltonNiagara County · 7,478 people −1.9% 7,660 7,517
346 Map of Norwich Norwich6,782 people −1.9% 7,190 7,051
347 LowvilleLewis County · 4,875 people −1.9% 4,982 4,888
348 SherburneChenango County · 3,909 people −1.9% 4,048 3,973
349 Canajoharie CanajoharieMontgomery County · 3,658 people −1.9% 3,730 3,660
350 CarrollChautauqua County · 3,417 people −1.9% 3,524 3,456
351 Williamson WilliamsonWayne County · 6,823 people −1.8% 6,984 6,860
352 Gardiner GardinerUlster County · 5,645 people −1.8% 5,713 5,610
353 Map of Ghent GhentColumbia County · 5,267 people −1.8% 5,402 5,303
354 Map of Paris ParisOneida County · 4,261 people −1.8% 4,411 4,332
355 Saugerties Saugerties3,884 people −1.8% 3,971 3,899
356 Homer HomerCortland County · 6,178 people −1.7% 6,405 6,293
357 Moriah MoriahEssex County · 4,483 people −1.7% 4,798 4,716
358 Springville Springville4,190 people −1.7% 4,296 4,225
359 PerthFulton County · 3,541 people −1.7% 3,646 3,584
360 Alexander AlexanderGenesee County · 2,572 people −1.7% 2,534 2,491
361 Stony Point Stony PointRockland County · 14,833 people −1.6% 15,059 14,813
362 Map of Cambria CambriaNiagara County · 5,732 people −1.6% 5,839 5,743
363 Waverly4,305 people −1.6% 4,444 4,373
364 Map of Palatine PalatineMontgomery County · 3,200 people −1.6% 3,240 3,189
365 Map of Camden Camden2,695 people −1.6% 2,231 2,196
366 EdenErie County · 7,546 people −1.5% 7,688 7,573
367 AlfredAllegany County · 6,221 people −1.5% 5,237 5,157
368 GreenwichWashington County · 4,850 people −1.5% 4,942 4,868
369 Silver Creek2,604 people −1.5% 2,656 2,617
370 Map of Salina SalinaOnondaga County · 32,840 people −1.4% 33,710 33,223
371 Lockport Lockport20,610 people −1.4% 21,165 20,876
372 Kenmore15,044 people −1.4% 15,423 15,205
373 Newark Newark8,991 people −1.4% 9,145 9,017
374 RichlandOswego County · 5,716 people −1.4% 5,718 5,637
375 Map of Jerusalem JerusalemYates County · 4,278 people −1.4% 4,469 4,405
376 Smithtown SmithtownSuffolk County · 116,097 people −1.3% 117,801 116,296
377 Map of Tonawanda TonawandaErie County · 71,850 people −1.3% 73,567 72,636
378 IrondequoitMonroe County · 50,657 people −1.3% 51,692 51,043
379 New Hartford New HartfordOneida County · 22,015 people −1.3% 22,166 21,874
380 SkaneatelesOnondaga County · 7,090 people −1.3% 7,209 7,112
381 Map of Hamptonburgh HamptonburghOrange County · 5,500 people −1.3% 5,561 5,489
382 Map of St. Johnsville St. JohnsvilleMontgomery County · 2,583 people −1.3% 2,631 2,598
383 LewisboroWestchester County · 12,089 people −1.2% 12,411 12,265
384 Cortlandville CortlandvilleCortland County · 8,279 people −1.2% 8,509 8,409
385 Elmira ElmiraChemung County · 6,662 people −1.2% 6,934 6,848
386 Map of Warwick Warwick6,585 people −1.2% 6,731 6,652
387 Yorkville2,613 people −1.2% 2,689 2,657
388 Map of Orangetown OrangetownRockland County · 48,605 people −1.1% 49,212 48,655
389 HastingsOswego County · 9,345 people −1.1% 9,450 9,342
390 Map of Marlborough MarlboroughUlster County · 8,819 people −1.1% 8,808 8,712
391 Map of Florida FloridaMontgomery County · 2,690 people −1.1% 2,696 2,667
392 NewfieldTompkins County · 4,992 people −1.0% 5,179 5,126
393 Oswego OswegoOswego County · 8,369 people −0.9% 7,984 7,914
394 Boston BostonErie County · 7,948 people −0.9% 8,023 7,948
395 North Syracuse6,693 people −0.9% 6,800 6,739
396 HectorSchuyler County · 4,850 people −0.9% 4,940 4,895
397 Manlius4,644 people −0.9% 4,704 4,662
398 Map of Depew Depew15,000 people −0.8% 15,303 15,178
399 Lake Grove11,061 people −0.8% 11,163 11,072
400 Map of LaFayette LaFayetteOnondaga County · 4,878 people −0.8% 4,952 4,910
401 BoonvilleOneida County · 4,465 people −0.8% 4,555 4,518
402 Map of Onondaga OnondagaOnondaga County · 22,573 people −0.7% 23,101 22,937
403 Plattsburgh19,830 people −0.7% 19,989 19,841
404 PlattekillUlster County · 10,406 people −0.7% 10,499 10,424
405 Northport7,322 people −0.7% 7,401 7,347
406 Beekmantown BeekmantownClinton County · 5,439 people −0.7% 5,545 5,508
407 Mount MorrisLivingston County · 4,360 people −0.7% 4,465 4,435
408 Map of Pembroke PembrokeGenesee County · 4,218 people −0.7% 4,292 4,264
409 RutlandJefferson County · 3,009 people −0.7% 3,060 3,038
410 Cicero CiceroOnondaga County · 31,133 people −0.6% 31,632 31,435
411 Horseheads HorseheadsChemung County · 18,854 people −0.6% 19,485 19,374
412 Mendon MendonMonroe County · 9,019 people −0.6% 9,152 9,095
413 Port Jervis Port Jervis8,652 people −0.6% 8,828 8,775
414 Map of Rochester RochesterUlster County · 7,362 people −0.6% 7,313 7,272
415 Map of Mechanicville Mechanicville5,124 people −0.6% 5,196 5,163
416 Chatham ChathamColumbia County · 4,060 people −0.6% 4,128 4,104
417 Galway GalwaySaratoga County · 3,538 people −0.6% 3,545 3,525
418 Moira MoiraFranklin County · 2,895 people −0.6% 2,934 2,916
419 GlenvilleSchenectady County · 29,372 people −0.5% 29,480 29,326
420 CorinthSaratoga County · 6,572 people −0.5% 6,531 6,500
421 Map of Whitehall WhitehallWashington County · 4,005 people −0.5% 4,042 4,023
422 LivingstonColumbia County · 3,616 people −0.5% 3,646 3,628
423 Map of North Collins North CollinsErie County · 3,503 people −0.5% 3,523 3,504
424 Blasdell Blasdell2,549 people −0.5% 2,553 2,539
425 Union UnionBroome County · 55,078 people −0.4% 56,346 56,138
426 Lindenhurst27,142 people −0.4% 27,253 27,148
427 Putnam Valley Putnam ValleyPutnam County · 11,755 people −0.4% 11,809 11,762
428 Map of Cairo CairoGreene County · 6,700 people −0.4% 6,670 6,644
429 Map of Pound Ridge Pound RidgeWestchester County · 5,012 people −0.4% 5,104 5,082
430 Montebello Montebello4,673 people −0.4% 4,526 4,507
431 Map of Arcade ArcadeWyoming County · 4,210 people −0.4% 4,205 4,187
432 Lake GeorgeWarren County · 3,496 people −0.4% 3,515 3,502
433 Cape VincentJefferson County · 2,532 people −0.4% 2,777 2,765
434 Map of Medina Medina5,770 people −0.3% 6,065 6,047
435 DavenportDelaware County · 2,946 people −0.3% 2,965 2,955
436 Map of Geddes GeddesOnondaga County · 16,831 people −0.2% 17,118 17,088
437 Amityville9,588 people −0.2% 9,523 9,500
438 Colonie Colonie7,702 people −0.2% 7,793 7,781
439 ChamplainClinton County · 5,667 people −0.2% 5,754 5,745
440 Map of Amsterdam AmsterdamMontgomery County · 5,578 people −0.2% 5,566 5,557
441 Ulysses UlyssesTompkins County · 4,809 people −0.2% 4,900 4,890
442 East Syracuse3,039 people −0.2% 3,084 3,078
443 Map of Brookhaven BrookhavenSuffolk County · 489,810 people −0.1% 486,040 485,773
444 WarwickOrange County · 31,859 people −0.1% 32,065 32,027
445 BedfordWestchester County · 16,722 people −0.1% 17,335 17,309
446 Seneca FallsSeneca County · 8,982 people −0.1% 9,040 9,027
447 Lyons LyonsWayne County · 5,594 people −0.1% 5,682 5,679
448 Map of Riga RigaMonroe County · 5,534 people −0.1% 5,590 5,586
449 Map of Sloatsburg Sloatsburg3,038 people −0.1% 3,039 3,036

How this ranking works

We rank every town by population loss between the 2010 and 2020 censuses. Only towns that shrank are listed. The town with the lowest figure ranks #1. For comparison, the figure for New York as a whole is +4.2%.

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