Guest, Sign inJoin
Scarsdale, NY (54741801357)Scarsdale, #1 on this list · Photo: ajay_suresh · CC BY 4.0
New York rankings · Health

Healthiest towns in New York

Scarsdale ranks first on health among New York’s 755 towns of 2,500+; 326 of the 755 grade A− or better on health nationally.

The Health grade: seven CDC PLACES estimates for adults (general, physical and mental health, obesity, diabetes, smoking, exercise). How grades work

#1

Scarsdale

Westchester County · 18,194 people
A+

Health grade, among the top in the U.S.·Overall A+ · #3 of 745 in NY

#3

Pelham Manor

Westchester County · 5,631 people
A+

Health grade, among the top in the U.S.·Overall B+ · #212 of 745 in NY

All 755 towns

Health grade, best first (the letter is national). Towns with the same score share a rank (T = tied; 2 towns here); the overall grade and state rank are beside each.

755 towns ranked. Not here? See why a town may be missing.

#TownGradeOverall
1ScarsdaleWestchester County · 18,194 peopleA+among the top in the U.S.·Overall A+ · #3 of 745
2IrvingtonWestchester County · 6,533 peopleA+among the top in the U.S.·Overall A+ · #12 of 745
3Pelham ManorWestchester County · 5,631 peopleA+among the top in the U.S.·Overall B+ · #212 of 745
4RyeWestchester County · 16,614 peopleA+among the top in the U.S.·Overall A+ · #11 of 745
5North CastleWestchester County · 12,360 peopleA+among the top in the U.S.·Overall A+ · #34 of 745
6Munsey ParkNassau County · 2,787 peopleA+among the top in the U.S.·Overall A+ · #2 of 745
7Flower HillNassau County · 4,860 peopleA+among the top in the U.S.·Overall A+ · #22 of 745
8Sands PointNassau County · 2,764 peopleA+among the top in the U.S.·Overall A+ · #23 of 745
9Pound RidgeWestchester County · 5,057 peopleA+among the top in the U.S.·Overall A+ · #45 of 745
10LarchmontWestchester County · 6,750 peopleA+among the top in the U.S.·Overall A · #70 of 745
11PelhamWestchester County · 13,239 peopleA+among the top in the U.S.·Overall A · #68 of 745
12BronxvilleWestchester County · 6,504 peopleA+among the top in the U.S.·Overall A+ · #10 of 745
13ArdsleyWestchester County · 5,007 peopleA+among the top in the U.S.·Overall A+ · #32 of 745
14East HillsNassau County · 7,328 peopleA+among the top in the U.S.·Overall A+ · #27 of 745
15LewisboroWestchester County · 12,162 peopleA+among the top in the U.S.·Overall A+ · #8 of 745
16Hastings-on-HudsonWestchester County · 8,440 peopleA+among the top in the U.S.·Overall A+ · #5 of 745
17Garden CityNassau County · 23,043 peopleA+among the top in the U.S.·Overall A+ · #17 of 745
18Croton-on-HudsonWestchester County · 8,282 peopleA+among the top in the U.S.·Overall A+ · #24 of 745
19Cayuga HeightsTompkins County · 3,860 peopleA+among the top in the U.S.·Overall B+ · #241 of 745
20PelhamWestchester County · 7,608 peopleA+among the top in the U.S.·Overall A+ · #18 of 745
21LawrenceNassau County · 6,847 peopleA+among the top in the U.S.·Overall B+ · #244 of 745
22Briarcliff ManorWestchester County · 7,481 peopleA+among the top in the U.S.·Overall A− · #179 of 745
23Rye BrookWestchester County · 9,955 peopleA+among the top in the U.S.·Overall A+ · #25 of 745
24North SalemWestchester County · 5,181 peopleA+among the top in the U.S.·Overall A+ · #48 of 745
25EastchesterWestchester County · 34,015 peopleA+among the top in the U.S.·Overall A+ · #16 of 745
26SomersWestchester County · 21,374 peopleA+among the top in the U.S.·Overall A · #83 of 745
27East WillistonNassau County · 2,616 peopleA+among the top in the U.S.·Overall A+ · #20 of 745
28PiermontRockland County · 2,607 peopleA+among the top in the U.S.·Overall A · #56 of 745
29LansingTompkins County · 3,814 peopleA+among the top in the U.S.·Overall B− · #374 of 745
30BrightwatersSuffolk County · 3,208 peopleA+among the top in the U.S.·Overall A− · #158 of 745
31MamaroneckWestchester County · 31,479 peopleA+better than 98% of U.S. towns·Overall A · #94 of 745
32Lloyd HarborSuffolk County · 3,587 peopleA+better than 98% of U.S. towns·Overall A+ · #40 of 745
33Dobbs FerryWestchester County · 11,645 peopleA+better than 98% of U.S. towns·Overall A · #121 of 745
34PleasantvilleWestchester County · 7,391 peopleA+better than 98% of U.S. towns·Overall A · #84 of 745
35HarrisonWestchester County · 32,273 peopleA+better than 98% of U.S. towns·Overall A · #72 of 745
36New CastleWestchester County · 18,259 peopleA+better than 98% of U.S. towns·Overall A+ · #42 of 745
37Port Washington NorthNassau County · 3,154 peopleA+better than 98% of U.S. towns·Overall A · #57 of 745
38Old WestburyNassau County · 5,071 peopleA+better than 98% of U.S. towns·Overall A+ · #43 of 745
39MuttontownNassau County · 3,568 peopleA+better than 98% of U.S. towns·Overall A · #71 of 745
40Port JeffersonSuffolk County · 8,306 peopleA+better than 98% of U.S. towns·Overall A · #63 of 745
41Sea CliffNassau County · 5,031 peopleA+better than 98% of U.S. towns·Overall A+ · #50 of 745
42GreenburghWestchester County · 94,537 peopleA+better than 98% of U.S. towns·Overall B+ · #230 of 745
43BedfordWestchester County · 16,933 peopleA+better than 97% of U.S. towns·Overall A+ · #31 of 745
44Mount PleasantWestchester County · 45,444 peopleA+better than 97% of U.S. towns·Overall A · #90 of 745
45TarrytownWestchester County · 11,890 peopleA+better than 97% of U.S. towns·Overall A+ · #49 of 745
46Kings PointNassau County · 5,710 peopleA+better than 97% of U.S. towns·Overall A+ · #28 of 745
47Great Neck EstatesNassau County · 3,139 peopleA+better than 97% of U.S. towns·Overall A+ · #36 of 745
48PittsfordMonroe County · 30,588 peopleA+better than 97% of U.S. towns·Overall A+ · #13 of 745
49VictorOntario County · 2,906 peopleA+better than 97% of U.S. towns·Overall A · #86 of 745
50NorthportSuffolk County · 7,336 peopleA+better than 97% of U.S. towns·Overall A+ · #21 of 745
51ThomastonNassau County · 2,776 peopleA+better than 97% of U.S. towns·Overall A+ · #30 of 745
52BrookvilleNassau County · 3,037 peopleA+better than 96% of U.S. towns·Overall A+ · #1 of 745
53North HempsteadNassau County · 238,982 peopleA+better than 96% of U.S. towns·Overall A+ · #44 of 745
54Floral ParkNassau County · 16,105 peopleA+better than 96% of U.S. towns·Overall A+ · #29 of 745
55TuckahoeWestchester County · 7,029 peopleA+better than 96% of U.S. towns·Overall A+ · #14 of 745
56VoorheesvilleAlbany County · 2,846 peopleA+better than 96% of U.S. towns·Overall A+ · #26 of 745
57SouthamptonSuffolk County · 4,730 peopleA+better than 96% of U.S. towns·Overall B+ · #246 of 745
58Rockville CentreNassau County · 25,770 peopleA+better than 96% of U.S. towns·Overall A+ · #37 of 745
59Oyster BayNassau County · 301,115 peopleA+better than 96% of U.S. towns·No overall grade
60BayvilleNassau County · 6,780 peopleA+better than 96% of U.S. towns·Overall A · #62 of 745
61RoslynNassau County · 3,025 peopleA+better than 96% of U.S. towns·Overall A+ · #41 of 745
62YorktownWestchester County · 35,944 peopleA+better than 96% of U.S. towns·Overall A+ · #46 of 745
63OssiningWestchester County · 39,964 peopleA+better than 96% of U.S. towns·Overall B+ · #258 of 745
64BuchananWestchester County · 2,629 peopleA+better than 96% of U.S. towns·Overall A · #120 of 745
65MendonMonroe County · 9,072 peopleA+better than 96% of U.S. towns·Overall A · #111 of 745
66VictorOntario County · 16,422 peopleA+better than 96% of U.S. towns·Overall A− · #160 of 745
67FayettevilleOnondaga County · 4,126 peopleA+better than 96% of U.S. towns·Overall A+ · #6 of 745
68PomonaRockland County · 4,053 peopleA+better than 95% of U.S. towns·Overall C+ · #489 of 745
69PerintonMonroe County · 46,823 peopleA+better than 95% of U.S. towns·Overall A · #124 of 745
70Massapequa ParkNassau County · 16,997 peopleA+better than 95% of U.S. towns·Overall A · #66 of 745
71East AuroraErie County · 5,949 peopleA+better than 95% of U.S. towns·Overall A · #58 of 745
72HuntingtonSuffolk County · 205,891 peopleA+better than 95% of U.S. towns·Overall A · #61 of 745
73Great Neck PlazaNassau County · 7,889 peopleA+better than 95% of U.S. towns·Overall A · #81 of 745
74BethlehemAlbany County · 35,684 peopleA+better than 95% of U.S. towns·Overall A · #77 of 745
75North HillsNassau County · 5,481 peopleA+better than 95% of U.S. towns·Overall A+ · #33 of 745
76Putnam ValleyPutnam County · 11,762 peopleA+better than 95% of U.S. towns·Overall A · #125 of 745
77Orchard ParkErie County · 3,079 peopleA+better than 95% of U.S. towns·Overall B+ · #213 of 745
78Williston ParkNassau County · 7,524 peopleAbetter than 95% of U.S. towns·Overall A · #52 of 745
79FarmingdaleNassau County · 8,584 peopleAbetter than 95% of U.S. towns·Overall A · #123 of 745
80Clifton ParkSaratoga County · 37,775 peopleAbetter than 95% of U.S. towns·Overall A+ · #35 of 745
81SmithtownSuffolk County · 116,847 peopleAbetter than 95% of U.S. towns·Overall A · #76 of 745
82ManliusOnondaga County · 4,583 peopleAbetter than 95% of U.S. towns·Overall A− · #135 of 745
83Cornwall-on-HudsonOrange County · 2,990 peopleAbetter than 95% of U.S. towns·Overall A+ · #15 of 745
84HamburgErie County · 9,840 peopleAbetter than 95% of U.S. towns·Overall A+ · #9 of 745
85Sag HarborSuffolk County · 2,841 peopleAbetter than 95% of U.S. towns·Overall A · #108 of 745
86NiskayunaSchenectady County · 24,211 peopleAbetter than 95% of U.S. towns·Overall A · #131 of 745
87OrangetownRockland County · 50,377 peopleAbetter than 95% of U.S. towns·Overall A · #126 of 745
88ClarenceErie County · 33,198 peopleAbetter than 94% of U.S. towns·Overall A · #116 of 745
89New ScotlandAlbany County · 9,299 peopleAbetter than 94% of U.S. towns·Overall A · #75 of 745
90Lake SuccessNassau County · 2,849 peopleAbetter than 94% of U.S. towns·Overall A+ · #39 of 745
91BabylonSuffolk County · 12,281 peopleAbetter than 94% of U.S. towns·Overall A · #97 of 745
92CortlandtWestchester County · 42,413 peopleAbetter than 94% of U.S. towns·Overall A− · #155 of 745
93Honeoye FallsMonroe County · 2,841 peopleAbetter than 94% of U.S. towns·Overall A− · #170 of 745
94IthacaTompkins County · 20,670 peopleAbetter than 94% of U.S. towns·Overall B · #314 of 745
95HomerCortland County · 3,054 peopleAbetter than 94% of U.S. towns·Overall B+ · #251 of 745
96WilliamsvilleErie County · 5,478 peopleAbetter than 94% of U.S. towns·Overall A+ · #38 of 745
97New Hyde ParkNassau County · 10,226 peopleAbetter than 94% of U.S. towns·Overall A · #54 of 745
98PhilipstownPutnam County · 9,910 peopleAbetter than 94% of U.S. towns·Overall A · #130 of 745
99MamaroneckWestchester County · 19,896 peopleAbetter than 94% of U.S. towns·Overall A− · #138 of 745
100BrightonMonroe County · 36,695 peopleAbetter than 93% of U.S. towns·Overall B+ · #272 of 745
101MalverneNassau County · 8,476 peopleAbetter than 93% of U.S. towns·Overall A · #134 of 745
102Orchard ParkErie County · 29,804 peopleAbetter than 93% of U.S. towns·Overall A− · #189 of 745
103AmherstErie County · 130,442 peopleAbetter than 93% of U.S. towns·Overall B+ · #270 of 745
104GuilderlandAlbany County · 38,216 peopleAbetter than 93% of U.S. towns·Overall A− · #166 of 745
105Wesley HillsRockland County · 6,477 peopleAbetter than 93% of U.S. towns·Overall B− · #386 of 745
106SloatsburgRockland County · 3,120 peopleAbetter than 93% of U.S. towns·Overall B · #288 of 745
107MineolaNassau County · 21,376 peopleAbetter than 93% of U.S. towns·Overall A · #82 of 745
108ClarkstownRockland County · 89,659 peopleAbetter than 93% of U.S. towns·Overall A− · #201 of 745
109CedarhurstNassau County · 7,334 peopleAbetter than 93% of U.S. towns·Overall B · #318 of 745
110Saratoga SpringsSaratoga County · 28,768 peopleAbetter than 93% of U.S. towns·Overall A− · #199 of 745
111BeekmanDutchess County · 14,358 peopleAbetter than 93% of U.S. towns·Overall B− · #373 of 745
112East FishkillDutchess County · 29,801 peopleAbetter than 93% of U.S. towns·Overall A− · #168 of 745
113Long BeachNassau County · 34,918 peopleAbetter than 93% of U.S. towns·Overall A+ · #51 of 745
114ElmsfordWestchester County · 5,203 peopleAbetter than 92% of U.S. towns·Overall A · #91 of 745
115PenfieldMonroe County · 39,139 peopleAbetter than 92% of U.S. towns·Overall A · #110 of 745
116Pleasant ValleyDutchess County · 9,822 peopleAbetter than 92% of U.S. towns·Overall C+ · #449 of 745
117Red HookDutchess County · 11,129 peopleAbetter than 92% of U.S. towns·Overall A− · #188 of 745
118CarmelPutnam County · 34,442 peopleAbetter than 92% of U.S. towns·Overall A · #79 of 745
119AuroraErie County · 13,830 peopleAbetter than 92% of U.S. towns·Overall A · #95 of 745
120EnfieldTompkins County · 3,230 peopleAbetter than 92% of U.S. towns·Overall B · #296 of 745
121WoodburyOrange County · 11,571 peopleAbetter than 92% of U.S. towns·Overall B · #305 of 745
122RhinebeckDutchess County · 2,588 peopleAbetter than 92% of U.S. towns·Overall A · #85 of 745
123CarolineTompkins County · 3,184 peopleAbetter than 92% of U.S. towns·Overall C · #510 of 745
124ElmaErie County · 11,667 peopleAbetter than 92% of U.S. towns·Overall A · #112 of 745
125NyackRockland County · 7,511 peopleAbetter than 92% of U.S. towns·Overall A− · #169 of 745
126PompeyOnondaga County · 6,995 peopleAbetter than 92% of U.S. towns·Overall A− · #146 of 745
127Lake GroveSuffolk County · 11,168 peopleAbetter than 92% of U.S. towns·Overall B+ · #233 of 745
128LaGrangeDutchess County · 16,689 peopleAbetter than 91% of U.S. towns·Overall B · #338 of 745
129Stony PointRockland County · 15,335 peopleAbetter than 91% of U.S. towns·Overall B · #280 of 745
130Sand LakeRensselaer County · 8,349 peopleAbetter than 91% of U.S. towns·Overall A · #80 of 745
131East GreenbushRensselaer County · 16,561 peopleAbetter than 91% of U.S. towns·Overall A · #132 of 745
132East RockawayNassau County · 10,096 peopleAbetter than 91% of U.S. towns·Overall A · #114 of 745
133RhinebeckDutchess County · 7,658 peopleAbetter than 91% of U.S. towns·Overall B+ · #243 of 745
134BallstonSaratoga County · 13,547 peopleAbetter than 90% of U.S. towns·Overall A · #128 of 745
135Grand IslandErie County · 21,587 peopleAbetter than 90% of U.S. towns·Overall A− · #152 of 745
136PawlingDutchess County · 8,316 peopleAbetter than 90% of U.S. towns·Overall A− · #193 of 745
137WalesErie County · 3,019 peopleAbetter than 90% of U.S. towns·Overall A · #100 of 745
138Union ValeDutchess County · 4,590 peopleAbetter than 90% of U.S. towns·Overall B− · #366 of 745
139RushMonroe County · 3,468 peopleAbetter than 90% of U.S. towns·Overall A · #53 of 745
140CazenoviaMadison County · 2,722 peopleAbetter than 90% of U.S. towns·Overall A− · #176 of 745
141Ithaca College campusTompkins County · 33,632 peopleAbetter than 90% of U.S. towns·Overall C+
142KirklandOneida County · 9,804 peopleAbetter than 90% of U.S. towns·Overall A · #127 of 745
143KentPutnam County · 12,895 peopleAbetter than 89% of U.S. towns·Overall A− · #141 of 745
144SoutholdSuffolk County · 24,260 peopleAbetter than 89% of U.S. towns·Overall B+ · #204 of 745
145UlyssesTompkins County · 4,728 peopleAbetter than 89% of U.S. towns·Overall B− · #423 of 745
146SchodackRensselaer County · 12,892 peopleAbetter than 89% of U.S. towns·Overall A · #78 of 745
147New HempsteadRockland County · 5,657 peopleAbetter than 89% of U.S. towns·Overall C · #570 of 745
148KenmoreErie County · 14,808 peopleAbetter than 89% of U.S. towns·Overall B · #292 of 745
149ClintonDutchess County · 4,082 peopleAbetter than 89% of U.S. towns·Overall B− · #392 of 745
150CornwallOrange County · 12,577 peopleAbetter than 89% of U.S. towns·Overall A · #59 of 745
151HempsteadNassau County · 795,734 peopleAbetter than 89% of U.S. towns·Overall A · #118 of 745
152Alfred College campusAllegany County · 5,147 peopleAbetter than 89% of U.S. towns·Overall A−
153SoutheastPutnam County · 18,379 peopleAbetter than 89% of U.S. towns·Overall B · #332 of 745
154ManorhavenNassau County · 7,135 peopleAbetter than 88% of U.S. towns·Overall A · #105 of 745
155LaFayetteOnondaga County · 4,879 peopleAbetter than 88% of U.S. towns·Overall B · #316 of 745
156East HamptonSuffolk County · 29,400 peopleAbetter than 88% of U.S. towns·Overall B+ · #273 of 745
157MarillaErie County · 5,119 peopleAbetter than 88% of U.S. towns·Overall A− · #139 of 745
158White PlainsWestchester County · 62,871 peopleAbetter than 88% of U.S. towns·Overall B · #324 of 745
159WebsterMonroe County · 45,309 peopleAbetter than 88% of U.S. towns·Overall A− · #157 of 745
160WiltonSaratoga County · 17,643 peopleAbetter than 88% of U.S. towns·Overall B+ · #209 of 745
161BeaconDutchess County · 14,931 peopleAbetter than 88% of U.S. towns·Overall B · #303 of 745
162CazenoviaMadison County · 6,641 peopleAbetter than 88% of U.S. towns·Overall A− · #154 of 745
163WappingerDutchess County · 28,215 peopleAbetter than 88% of U.S. towns·Overall B+ · #277 of 745
164SuffernRockland County · 11,796 peopleAbetter than 88% of U.S. towns·Overall B+ · #247 of 745
165LloydUlster County · 11,143 peopleAbetter than 88% of U.S. towns·Overall B · #294 of 745
166LimaLivingston County · 4,125 peopleAbetter than 88% of U.S. towns·Overall A+ · #4 of 745
167LancasterErie County · 45,075 peopleAbetter than 88% of U.S. towns·Overall A · #89 of 745
168MenandsAlbany County · 4,615 peopleAbetter than 88% of U.S. towns·Overall A− · #202 of 745
169FairportMonroe County · 5,326 peopleAbetter than 88% of U.S. towns·Overall A · #69 of 745
170KnoxAlbany County · 2,623 peopleAbetter than 88% of U.S. towns·Overall A− · #195 of 745
171ScotiaSchenectady County · 7,295 peopleAbetter than 88% of U.S. towns·Overall A · #104 of 745
172WarwickOrange County · 31,685 peopleAbetter than 88% of U.S. towns·Overall A− · #198 of 745
173MarcellusOnondaga County · 5,959 peopleAbetter than 88% of U.S. towns·Overall A · #129 of 745
174PoestenkillRensselaer County · 4,346 peopleAbetter than 88% of U.S. towns·Overall A− · #197 of 745
175FishkillDutchess County · 22,937 peopleAbetter than 88% of U.S. towns·Overall B · #335 of 745
176WarwickOrange County · 6,534 peopleAbetter than 88% of U.S. towns·Overall A− · #190 of 745
177DelhiDelaware County · 3,526 peopleAbetter than 87% of U.S. towns·Overall A− · #192 of 745
178ManliusOnondaga County · 32,864 peopleAbetter than 87% of U.S. towns·Overall A− · #136 of 745
179HamptonburghOrange County · 5,523 peopleAbetter than 87% of U.S. towns·Overall B · #325 of 745
180ChathamColumbia County · 4,009 peopleAbetter than 87% of U.S. towns·Overall B− · #426 of 745
181GlenvilleSchenectady County · 29,701 peopleAbetter than 87% of U.S. towns·Overall A− · #162 of 745
182TuxedoOrange County · 3,735 peopleAbetter than 87% of U.S. towns·Overall B · #317 of 745
183Hamilton College campusMadison County · 4,078 peopleAbetter than 87% of U.S. towns·Overall A
184HenriettaMonroe County · 48,832 peopleAbetter than 87% of U.S. towns·Overall A− · #148 of 745
185MarlboroughUlster County · 9,070 peopleAbetter than 87% of U.S. towns·Overall A− · #183 of 745
186New RochelleWestchester County · 85,864 peopleAbetter than 87% of U.S. towns·Overall B · #336 of 745
187OnondagaOnondaga County · 22,431 peopleAbetter than 87% of U.S. towns·Overall B+ · #232 of 745
188SherrillOneida County · 2,973 peopleAbetter than 86% of U.S. towns·Overall A · #102 of 745
189Mount KiscoWestchester County · 10,757 peopleAbetter than 86% of U.S. towns·Overall B+ · #210 of 745
190New HartfordOneida County · 21,945 peopleAbetter than 86% of U.S. towns·Overall B+ · #269 of 745
191ColonieAlbany County · 7,679 peopleAbetter than 86% of U.S. towns·Overall A · #55 of 745
192MaltaSaratoga County · 17,516 peopleAbetter than 86% of U.S. towns·Overall A− · #142 of 745
193HalfmoonSaratoga County · 26,658 peopleAbetter than 86% of U.S. towns·Overall A− · #159 of 745
194WoodstockUlster County · 6,215 peopleAbetter than 86% of U.S. towns·Overall B+ · #278 of 745
195BostonErie County · 7,879 peopleAbetter than 86% of U.S. towns·Overall B · #333 of 745
196OssiningWestchester County · 27,579 peopleAbetter than 86% of U.S. towns·Overall B− · #433 of 745
197WestburyNassau County · 15,981 peopleAbetter than 86% of U.S. towns·Overall A− · #167 of 745
198SkaneatelesOnondaga County · 2,503 peopleAbetter than 86% of U.S. towns·Overall A+ · #7 of 745
199HamburgErie County · 60,768 peopleAbetter than 86% of U.S. towns·Overall B+ · #220 of 745
200SouthamptonSuffolk County · 71,601 peopleAbetter than 86% of U.S. towns·Overall B+ · #249 of 745
201ChesterOrange County · 12,877 peopleAbetter than 86% of U.S. towns·Overall A− · #181 of 745
202WheatlandMonroe County · 4,798 peopleAbetter than 86% of U.S. towns·Overall B+ · #259 of 745
T203Geneseo College campusLivingston County · 7,759 peopleAbetter than 86% of U.S. towns·Overall A−
T203NassauRensselaer County · 4,489 peopleAbetter than 86% of U.S. towns·Overall B+ · #226 of 745
205ColonieAlbany County · 86,837 peopleAbetter than 86% of U.S. towns·Overall B+ · #253 of 745
206MonroeOrange County · 9,462 peopleAbetter than 86% of U.S. towns·Overall B+ · #275 of 745
207WashingtonDutchess County · 4,502 peopleAbetter than 85% of U.S. towns·Overall A− · #165 of 745
208RigaMonroe County · 5,471 peopleAbetter than 85% of U.S. towns·Overall A · #101 of 745
209CamillusOnondaga County · 25,088 peopleAbetter than 85% of U.S. towns·Overall A · #106 of 745
210North GreenbushRensselaer County · 13,523 peopleAbetter than 85% of U.S. towns·Overall A− · #151 of 745
211WashingtonvilleOrange County · 5,640 peopleAbetter than 85% of U.S. towns·Overall A− · #161 of 745
212GoshenOrange County · 14,525 peopleAbetter than 85% of U.S. towns·Overall A · #133 of 745
213ChiliMonroe County · 28,897 peopleA−better than 85% of U.S. towns·Overall A− · #171 of 745
214NorthumberlandSaratoga County · 5,181 peopleA−better than 85% of U.S. towns·Overall B+ · #225 of 745
215Great NeckNassau County · 11,141 peopleA−better than 85% of U.S. towns·Overall A · #88 of 745
216DrydenTompkins County · 13,320 peopleA−better than 84% of U.S. towns·Overall C− · #630 of 745
217GoshenOrange County · 5,744 peopleA−better than 84% of U.S. towns·Overall A · #92 of 745
218East BloomfieldOntario County · 3,614 peopleA−better than 84% of U.S. towns·Overall A · #103 of 745
219BrookhavenSuffolk County · 496,410 peopleA−better than 84% of U.S. towns·Overall B · #295 of 745
220RyeWestchester County · 50,011 peopleA−better than 84% of U.S. towns·Overall B · #353 of 745
221AvonLivingston County · 6,937 peopleA−better than 84% of U.S. towns·Overall A · #65 of 745
222ChesterOrange County · 3,991 peopleA−better than 84% of U.S. towns·Overall A · #122 of 745
223Ballston SpaSaratoga County · 4,900 peopleA−better than 84% of U.S. towns·Overall A · #64 of 745
224BaldwinsvilleOnondaga County · 7,582 peopleA−better than 84% of U.S. towns·Overall B+ · #205 of 745
225Chestnut RidgeRockland County · 10,987 peopleA−better than 84% of U.S. towns·Overall C · #526 of 745
226DanbyTompkins County · 3,268 peopleA−better than 83% of U.S. towns·Overall B · #339 of 745
227New Paltz College campusUlster County · 8,689 peopleA−better than 83% of U.S. towns·Overall B
228FloridaOrange County · 2,852 peopleA−better than 83% of U.S. towns·Overall A · #73 of 745
229StanfordDutchess County · 3,703 peopleA−better than 83% of U.S. towns·Overall B− · #391 of 745
230SkaneatelesOnondaga County · 7,016 peopleA−better than 83% of U.S. towns·Overall A · #109 of 745
231LindenhurstSuffolk County · 27,258 peopleA−better than 83% of U.S. towns·Overall B+ · #221 of 745
232Valley StreamNassau County · 40,379 peopleA−better than 83% of U.S. towns·Overall A− · #140 of 745
233MarbletownUlster County · 5,759 peopleA−better than 83% of U.S. towns·Overall C · #512 of 745
234GeneseoLivingston County · 10,437 peopleA−better than 83% of U.S. towns·Overall A · #119 of 745
235OliveUlster County · 4,263 peopleA−better than 83% of U.S. towns·Overall C+ · #475 of 745
236TullyOnondaga County · 2,618 peopleA−better than 83% of U.S. towns·Overall B+ · #217 of 745
237New York MillsOneida County · 3,162 peopleA−better than 83% of U.S. towns·Overall B · #297 of 745
238PeekskillWestchester County · 25,891 peopleA−better than 82% of U.S. towns·Overall C+ · #495 of 745
239SaratogaSaratoga County · 5,859 peopleA−better than 82% of U.S. towns·Overall A− · #187 of 745
240GreenwichWashington County · 4,842 peopleA−better than 82% of U.S. towns·Overall B · #312 of 745
241IslipSuffolk County · 340,867 peopleA−better than 82% of U.S. towns·Overall A− · #178 of 745
242PoughkeepsieDutchess County · 45,986 peopleA−better than 82% of U.S. towns·Overall B− · #406 of 745
243WalworthWayne County · 9,443 peopleA−better than 82% of U.S. towns·Overall A− · #191 of 745
244HurleyUlster County · 6,133 peopleA−better than 82% of U.S. towns·Overall C+ · #488 of 745
245VestalBroome County · 32,055 peopleA−better than 82% of U.S. towns·Overall B− · #362 of 745
246Hyde ParkDutchess County · 21,394 peopleA−better than 82% of U.S. towns·Overall B · #290 of 745
247SpencerportMonroe County · 3,592 peopleA−better than 82% of U.S. towns·Overall A · #74 of 745
248BabylonSuffolk County · 219,766 peopleA−better than 82% of U.S. towns·No overall grade
249CobleskillSchoharie County · 4,623 peopleA−better than 82% of U.S. towns·Overall B+ · #279 of 745
250QueensburyWarren County · 29,049 peopleA−better than 82% of U.S. towns·Overall B+ · #257 of 745
251LivoniaLivingston County · 7,470 peopleA−better than 82% of U.S. towns·Overall B+ · #245 of 745
252MontebelloRockland County · 4,828 peopleA−better than 82% of U.S. towns·Overall B · #298 of 745
253LynbrookNassau County · 20,855 peopleA−better than 82% of U.S. towns·Overall A− · #149 of 745
254KinderhookColumbia County · 8,091 peopleA−better than 82% of U.S. towns·Overall B · #331 of 745
255DelhiDelaware County · 5,545 peopleA−better than 82% of U.S. towns·Overall B− · #357 of 745
256MinisinkOrange County · 4,688 peopleA−better than 82% of U.S. towns·Overall C+ · #444 of 745
257DeWittOnondaga County · 25,487 peopleA−better than 82% of U.S. towns·Overall B · #285 of 745
258OgdenMonroe County · 19,940 peopleA−better than 82% of U.S. towns·Overall A · #113 of 745
259OtsegoOtsego County · 3,621 peopleA−better than 81% of U.S. towns·Overall C+ · #446 of 745
260RichmondOntario County · 3,275 peopleA−better than 81% of U.S. towns·Overall C · #523 of 745
261AmityvilleSuffolk County · 9,799 peopleA−better than 81% of U.S. towns·Overall C+ · #456 of 745
262HaverstrawRockland County · 40,462 peopleA−better than 81% of U.S. towns·Overall C+ · #470 of 745
263PatchogueSuffolk County · 12,486 peopleA−better than 81% of U.S. towns·Overall B− · #410 of 745
264WebsterMonroe County · 5,761 peopleA−better than 81% of U.S. towns·Overall B+ · #264 of 745
265West BloomfieldOntario County · 2,723 peopleA−better than 81% of U.S. towns·Overall A · #96 of 745
266MacedonWayne County · 9,367 peopleA−better than 81% of U.S. towns·Overall B− · #409 of 745
267CoeymansAlbany County · 7,319 peopleA−better than 81% of U.S. towns·Overall B+ · #256 of 745
268CaledoniaLivingston County · 4,099 peopleA−better than 81% of U.S. towns·Overall A+ · #47 of 745
269Canton College campusSt. Lawrence County · 6,894 peopleA−better than 80% of U.S. towns·Overall B+
270HarrimanOrange County · 2,596 peopleA−better than 80% of U.S. towns·Overall A− · #194 of 745
271West SenecaErie County · 45,469 peopleA−better than 80% of U.S. towns·Overall B− · #358 of 745
272OneontaOtsego County · 15,665 peopleA−better than 80% of U.S. towns·Overall B− · #424 of 745
273EdenErie County · 7,513 peopleA−better than 80% of U.S. towns·Overall A · #117 of 745
274WaterfordSaratoga County · 8,032 peopleA−better than 80% of U.S. towns·Overall A+ · #19 of 745
275LansingTompkins County · 11,786 peopleA−better than 80% of U.S. towns·Overall B− · #378 of 745
276ErwinSteuben County · 7,824 peopleA−better than 80% of U.S. towns·Overall C+ · #487 of 745
277StephentownRensselaer County · 2,782 peopleA−better than 80% of U.S. towns·Overall B · #284 of 745
278MiltonSaratoga County · 19,546 peopleA−better than 80% of U.S. towns·Overall A− · #184 of 745
279AldenErie County · 2,755 peopleA−better than 80% of U.S. towns·Overall A− · #182 of 745
280ClayOnondaga County · 59,285 peopleA−better than 80% of U.S. towns·Overall B · #302 of 745
281New WindsorOrange County · 27,844 peopleA−better than 80% of U.S. towns·Overall C+ · #454 of 745
282CharltonSaratoga County · 4,362 peopleA−better than 80% of U.S. towns·Overall A− · #164 of 745
283Le RoyGenesee County · 7,577 peopleA−better than 80% of U.S. towns·Overall A · #115 of 745
284CoxsackieGreene County · 2,662 peopleA−better than 79% of U.S. towns·Overall B · #306 of 745
285BergenGenesee County · 3,120 peopleA−better than 79% of U.S. towns·Overall A · #60 of 745
286North EastDutchess County · 2,990 peopleA−better than 79% of U.S. towns·Overall C · #568 of 745
287StillwaterSaratoga County · 10,198 peopleA−better than 79% of U.S. towns·Overall A− · #153 of 745
288Le RoyGenesee County · 4,296 peopleA−better than 79% of U.S. towns·Overall B+ · #207 of 745
289Van BurenOnondaga County · 14,038 peopleA−better than 79% of U.S. towns·Overall B+ · #250 of 745
290CorningSteuben County · 5,734 peopleA−better than 79% of U.S. towns·Overall C+ · #459 of 745
291HomerCortland County · 6,077 peopleA−better than 79% of U.S. towns·Overall B− · #417 of 745
292OntarioWayne County · 10,701 peopleA−better than 79% of U.S. towns·Overall A− · #203 of 745
293WawayandaOrange County · 8,428 peopleA−better than 78% of U.S. towns·Overall B− · #432 of 745
294ParmaMonroe County · 16,051 peopleA−better than 78% of U.S. towns·Overall B+ · #215 of 745
295CrawfordOrange County · 9,041 peopleA−better than 78% of U.S. towns·Overall B+ · #268 of 745
296FarmingtonOntario County · 15,187 peopleA−better than 78% of U.S. towns·Overall B+ · #263 of 745
297RotterdamSchenectady County · 31,065 peopleA−better than 78% of U.S. towns·Overall B+ · #271 of 745
298MoreauSaratoga County · 16,818 peopleA−better than 78% of U.S. towns·Overall B · #340 of 745
299RosendaleUlster County · 5,689 peopleA−better than 78% of U.S. towns·Overall C+ · #442 of 745
300East RochesterMonroe County · 6,132 peopleA−better than 78% of U.S. towns·Overall B+ · #238 of 745
301LancasterErie County · 9,995 peopleA−better than 78% of U.S. towns·Overall A · #87 of 745
302ColdenErie County · 3,172 peopleA−better than 77% of U.S. towns·Overall B− · #359 of 745
303New PaltzUlster County · 15,636 peopleA−better than 77% of U.S. towns·Overall B+ · #218 of 745
304IslandiaSuffolk County · 3,733 peopleA−better than 77% of U.S. towns·Overall C+ · #478 of 745
305DuanesburgSchenectady County · 6,020 peopleA−better than 77% of U.S. towns·Overall B · #309 of 745
306GreenvilleGreene County · 3,707 peopleA−better than 77% of U.S. towns·Overall B− · #361 of 745
307NewfieldTompkins County · 4,832 peopleA−better than 77% of U.S. towns·Overall C− · #589 of 745
308MaybrookOrange County · 3,212 peopleA−better than 77% of U.S. towns·Overall A · #98 of 745
309Highland FallsOrange County · 3,631 peopleA−better than 77% of U.S. towns·Overall B− · #390 of 745
310CiceroOnondaga County · 30,815 peopleA−better than 77% of U.S. towns·Overall B · #289 of 745
311Shelter IslandSuffolk County · 3,351 peopleA−better than 76% of U.S. towns·Overall B+ · #274 of 745
312LakewoodChautauqua County · 2,922 peopleA−better than 76% of U.S. towns·Overall C · #581 of 745
313BrockportMonroe County · 7,736 peopleA−better than 76% of U.S. towns·Overall A · #107 of 745
314AldenErie County · 10,262 peopleA−better than 76% of U.S. towns·Overall A− · #186 of 745
315SaugertiesUlster County · 19,393 peopleA−better than 76% of U.S. towns·Overall B · #299 of 745
316TonawandaErie County · 70,853 peopleA−better than 76% of U.S. towns·Overall B · #321 of 745
317RavenaAlbany County · 3,253 peopleA−better than 76% of U.S. towns·Overall B+ · #223 of 745
318VeteranChemung County · 3,179 peopleA−better than 76% of U.S. towns·Overall B− · #355 of 745
319SwedenMonroe County · 14,099 peopleA−better than 76% of U.S. towns·Overall B+ · #227 of 745
320ShawangunkUlster County · 13,609 peopleA−better than 76% of U.S. towns·Overall B · #328 of 745
321Lake GeorgeWarren County · 3,464 peopleA−better than 76% of U.S. towns·Overall A− · #180 of 745
322MontgomeryOrange County · 23,425 peopleA−better than 76% of U.S. towns·Overall B+ · #236 of 745
323BerneAlbany County · 2,697 peopleA−better than 75% of U.S. towns·Overall B · #343 of 745
324AvonLivingston County · 3,434 peopleA−better than 75% of U.S. towns·Overall A · #93 of 745
325PlattekillUlster County · 10,336 peopleA−better than 75% of U.S. towns·Overall B+ · #206 of 745
326DepewErie County · 14,801 peopleA−better than 75% of U.S. towns·Overall B+ · #260 of 745
327ClarksonMonroe County · 6,831 peopleB+better than 75% of U.S. towns·Overall B+ · #254 of 745
328DoverDutchess County · 8,419 peopleB+better than 75% of U.S. towns·Overall C · #563 of 745
329LysanderOnondaga County · 23,110 peopleB+better than 75% of U.S. towns·Overall B · #304 of 745
330Blooming GroveOrange County · 18,418 peopleB+better than 75% of U.S. towns·Overall B · #319 of 745
331Big FlatsChemung County · 7,406 peopleB+better than 74% of U.S. towns·Overall B− · #384 of 745
332PeruClinton County · 6,669 peopleB+better than 74% of U.S. towns·Overall B · #347 of 745
333Le RayJefferson County · 24,259 peopleB+better than 74% of U.S. towns·Overall C− · #622 of 745
334HorseheadsChemung County · 6,275 peopleB+better than 74% of U.S. towns·Overall B+ · #208 of 745
335WhitestownOneida County · 17,697 peopleB+better than 74% of U.S. towns·Overall A · #67 of 745
336RochesterUlster County · 7,463 peopleB+better than 74% of U.S. towns·Overall C · #576 of 745
337DurhamGreene County · 2,603 peopleB+better than 74% of U.S. towns·Overall B+ · #237 of 745
338Potsdam College campusSt. Lawrence County · 8,019 peopleB+better than 74% of U.S. towns·Overall B+
339HorseheadsChemung County · 18,383 peopleB+better than 74% of U.S. towns·Overall B− · #431 of 745
340CorningSteuben County · 10,514 peopleB+better than 74% of U.S. towns·Overall C · #522 of 745
341Sleepy HollowWestchester County · 11,474 peopleB+better than 73% of U.S. towns·Overall B+ · #248 of 745
342OneontaOtsego County · 4,961 peopleB+better than 73% of U.S. towns·Overall C− · #611 of 745
343CanandaiguaOntario County · 10,347 peopleB+better than 73% of U.S. towns·Overall B− · #421 of 745
344GhentColumbia County · 5,210 peopleB+better than 73% of U.S. towns·Overall C · #530 of 745
345PorterNiagara County · 6,448 peopleB+better than 72% of U.S. towns·Overall B+ · #255 of 745
346SullivanMadison County · 14,623 peopleB+better than 72% of U.S. towns·Overall B+ · #219 of 745
347GeddesOnondaga County · 16,579 peopleB+better than 72% of U.S. towns·Overall B · #308 of 745
348SchaghticokeRensselaer County · 7,297 peopleB+better than 72% of U.S. towns·Overall B+ · #222 of 745
349TrentonOneida County · 4,215 peopleB+better than 72% of U.S. towns·Overall B+ · #231 of 745
350ConcordErie County · 8,290 peopleB+better than 71% of U.S. towns·Overall B · #301 of 745
351GalwaySaratoga County · 3,499 peopleB+better than 71% of U.S. towns·Overall C+ · #436 of 745
352BrunswickRensselaer County · 12,626 peopleB+better than 71% of U.S. towns·Overall B+ · #276 of 745
353GenevaOntario County · 12,552 peopleB+better than 71% of U.S. towns·Overall C · #567 of 745
354WesterloAlbany County · 3,255 peopleB+better than 71% of U.S. towns·Overall B · #327 of 745
355CobleskillSchoharie County · 6,484 peopleB+better than 71% of U.S. towns·Overall B− · #395 of 745
356BrewsterPutnam County · 2,509 peopleB+better than 71% of U.S. towns·Overall B · #282 of 745
357MarcyOneida County · 8,232 peopleB+better than 71% of U.S. towns·Overall A− · #175 of 745
358Au SableClinton County · 3,124 peopleB+better than 71% of U.S. towns·Overall C · #533 of 745
359NeversinkSullivan County · 3,383 peopleB+better than 71% of U.S. towns·Overall C · #516 of 745
360HectorSchuyler County · 4,733 peopleB+better than 71% of U.S. towns·Overall C− · #594 of 745
361NewsteadErie County · 8,695 peopleB+better than 71% of U.S. towns·Overall B+ · #216 of 745
362GenevaOntario County · 3,564 peopleB+better than 70% of U.S. towns·Overall C · #561 of 745
363AirmontRockland County · 10,634 peopleB+better than 70% of U.S. towns·Overall C+ · #497 of 745
364LewistonNiagara County · 15,676 peopleB+better than 70% of U.S. towns·Overall A− · #147 of 745
365PattersonPutnam County · 11,640 peopleB+better than 70% of U.S. towns·Overall C+ · #505 of 745
366OwegoTioga County · 18,745 peopleB+better than 70% of U.S. towns·Overall B− · #379 of 745
367MinoaOnondaga County · 3,624 peopleB+better than 70% of U.S. towns·Overall B− · #356 of 745
368MadisonMadison County · 2,726 peopleB+better than 70% of U.S. towns·Overall C− · #595 of 745
369SardiniaErie County · 2,688 peopleB+better than 70% of U.S. towns·Overall B+ · #211 of 745
370HopewellOntario County · 3,925 peopleB+better than 70% of U.S. towns·Overall B+ · #252 of 745
371CallicoonSullivan County · 3,059 peopleB+better than 70% of U.S. towns·Overall C+ · #479 of 745
372AlbanyAlbany County · 101,698 peopleB+better than 70% of U.S. towns·Overall D · #669 of 745
373EsopusUlster County · 9,544 peopleB+better than 70% of U.S. towns·Overall C− · #590 of 745
374DarienGenesee County · 2,985 peopleB+better than 70% of U.S. towns·Overall B− · #385 of 745
375Greenwood LakeOrange County · 2,975 peopleB+better than 69% of U.S. towns·Overall B+ · #214 of 745
376PembrokeGenesee County · 4,292 peopleB+better than 69% of U.S. towns·Overall A− · #172 of 745
377JerusalemYates County · 4,363 peopleB+better than 69% of U.S. towns·Overall C+ · #507 of 745
378Wappingers FallsDutchess County · 6,048 peopleB+better than 69% of U.S. towns·Overall B+ · #235 of 745
379Island ParkNassau County · 5,069 peopleB+better than 68% of U.S. towns·Overall C · #514 of 745
380MilfordOtsego County · 2,748 peopleB+better than 68% of U.S. towns·Overall C+ · #439 of 745
381RamapoRockland County · 161,564 peopleB+better than 68% of U.S. towns·Overall C+ · #503 of 745
382IrondequoitMonroe County · 50,180 peopleB+better than 68% of U.S. towns·Overall B · #354 of 745
383ChittenangoMadison County · 4,753 peopleB+better than 68% of U.S. towns·Overall A− · #163 of 745
384BethelSullivan County · 4,296 peopleB+better than 68% of U.S. towns·Overall D · #708 of 745
385MamakatingSullivan County · 12,701 peopleB+better than 68% of U.S. towns·Overall D · #683 of 745
386BenningtonWyoming County · 3,175 peopleB+better than 68% of U.S. towns·Overall B · #330 of 745
387Port ChesterWestchester County · 32,303 peopleB+better than 68% of U.S. towns·Overall C+ · #467 of 745
388KendallOrleans County · 2,577 peopleB+better than 68% of U.S. towns·Overall A · #99 of 745
389HamlinMonroe County · 8,601 peopleB+better than 68% of U.S. towns·Overall B · #349 of 745
390White CreekWashington County · 3,274 peopleB+better than 68% of U.S. towns·Overall C · #566 of 745
391GreeceMonroe County · 94,484 peopleB+better than 68% of U.S. towns·Overall C+ · #440 of 745
392Hamilton College campusMadison County · 6,348 peopleB+better than 68% of U.S. towns·Overall C+
393UlsterUlster County · 12,646 peopleB+better than 68% of U.S. towns·Overall C− · #643 of 745
394North ElbaEssex County · 7,768 peopleB+better than 67% of U.S. towns·Overall C+ · #486 of 745
395ParisOneida County · 4,189 peopleB+better than 67% of U.S. towns·Overall B+ · #239 of 745
396WilliamsonWayne County · 6,790 peopleB+better than 67% of U.S. towns·Overall A− · #137 of 745
397PittstownRensselaer County · 5,472 peopleB+better than 67% of U.S. towns·Overall C+ · #450 of 745
398New York CityKings County · 8,584,629 peopleB+better than 67% of U.S. towns·Overall C− · #651 of 745
399CopakeColumbia County · 3,205 peopleB+better than 67% of U.S. towns·Overall C+ · #491 of 745
400EatonMadison County · 4,391 peopleB+better than 67% of U.S. towns·Overall B+ · #228 of 745
401GorhamOntario County · 4,087 peopleB+better than 66% of U.S. towns·Overall C− · #617 of 745
402Fort EdwardWashington County · 5,943 peopleB+better than 66% of U.S. towns·Overall C− · #641 of 745
403DavenportDelaware County · 2,932 peopleB+better than 66% of U.S. towns·Overall C · #582 of 745
404SenecaOntario County · 2,591 peopleB+better than 66% of U.S. towns·Overall C+ · #484 of 745
405VeronaOneida County · 5,835 peopleB+better than 66% of U.S. towns·Overall B · #281 of 745
406Schuyler FallsClinton County · 4,955 peopleB+better than 66% of U.S. towns·Overall B− · #429 of 745
407Glen CoveNassau County · 28,190 peopleB+better than 66% of U.S. towns·Overall B · #348 of 745
408CambriaNiagara County · 5,727 peopleB+better than 66% of U.S. towns·Overall A− · #200 of 745
409WindsorBroome County · 5,648 peopleB+better than 66% of U.S. towns·Overall C+ · #498 of 745
410AmeniaDutchess County · 4,052 peopleB+better than 66% of U.S. towns·Overall D · #673 of 745
411DeerparkOrange County · 7,433 peopleBbetter than 65% of U.S. towns·Overall C · #560 of 745
412AthensGreene County · 3,917 peopleBbetter than 65% of U.S. towns·Overall C− · #642 of 745
413PierrepontSt. Lawrence County · 2,525 peopleBbetter than 64% of U.S. towns·Overall C+ · #438 of 745
414New BaltimoreGreene County · 3,139 peopleBbetter than 64% of U.S. towns·Overall C · #584 of 745
415GrotonTompkins County · 5,397 peopleBbetter than 64% of U.S. towns·Overall B− · #418 of 745
416MarionWayne County · 4,515 peopleBbetter than 64% of U.S. towns·Overall A− · #177 of 745
417GreenfieldSaratoga County · 8,067 peopleBbetter than 64% of U.S. towns·Overall B− · #408 of 745
418YorkvilleOneida County · 2,572 peopleBbetter than 64% of U.S. towns·Overall B · #322 of 745
419FrankfortHerkimer County · 6,847 peopleBbetter than 64% of U.S. towns·Overall B− · #407 of 745
420UnionBroome County · 53,972 peopleBbetter than 64% of U.S. towns·Overall C · #535 of 745
421CantonSt. Lawrence County · 11,256 peopleBbetter than 64% of U.S. towns·Overall C+ · #447 of 745
422Newark ValleyTioga County · 3,500 peopleBbetter than 64% of U.S. towns·Overall C · #531 of 745
423WallkillOrange County · 31,414 peopleBbetter than 64% of U.S. towns·Overall B− · #412 of 745
424RoyaltonNiagara County · 7,425 peopleBbetter than 64% of U.S. towns·Overall A− · #185 of 745
425MiddleburghSchoharie County · 3,124 peopleBbetter than 64% of U.S. towns·Overall C · #519 of 745
426Fort EdwardWashington County · 3,128 peopleBbetter than 64% of U.S. towns·Overall C− · #607 of 745
427SalemWashington County · 2,595 peopleBbetter than 64% of U.S. towns·Overall C · #580 of 745
428YonkersWestchester County · 212,603 peopleBbetter than 63% of U.S. towns·Overall C · #552 of 745
429Glens FallsWarren County · 14,383 peopleBbetter than 63% of U.S. towns·Overall B− · #393 of 745
430MontgomeryOrange County · 3,757 peopleBbetter than 63% of U.S. towns·Overall B+ · #262 of 745
431FredoniaChautauqua County · 9,283 peopleBbetter than 63% of U.S. towns·Overall C · #521 of 745
432WheatfieldNiagara County · 18,555 peopleBbetter than 63% of U.S. towns·Overall B− · #394 of 745
433North SyracuseOnondaga County · 6,773 peopleBbetter than 63% of U.S. towns·Overall B · #287 of 745
434HollandErie County · 3,254 peopleBbetter than 63% of U.S. towns·Overall C+ · #443 of 745
435ShandakenUlster County · 2,813 peopleBbetter than 63% of U.S. towns·Overall C+ · #453 of 745
436WilsonNiagara County · 5,727 peopleBbetter than 63% of U.S. towns·Overall B · #344 of 745
437CortlandvilleCortland County · 8,191 peopleBbetter than 62% of U.S. towns·Overall C+ · #445 of 745
438ElleryChautauqua County · 4,053 peopleBbetter than 62% of U.S. towns·Overall B · #341 of 745
439RiverheadSuffolk County · 36,394 peopleBbetter than 62% of U.S. towns·Overall C− · #649 of 745
440ClarendonOrleans County · 3,326 peopleBbetter than 62% of U.S. towns·Overall C · #529 of 745
441PalmyraWayne County · 7,319 peopleBbetter than 62% of U.S. towns·Overall B− · #397 of 745
442BinghamtonBroome County · 4,435 peopleBbetter than 62% of U.S. towns·Overall C · #524 of 745
443PendletonNiagara County · 7,120 peopleBbetter than 62% of U.S. towns·Overall B− · #425 of 745
444CheektowagaErie County · 88,160 peopleBbetter than 62% of U.S. towns·Overall C− · #631 of 745
445ArgyleWashington County · 3,645 peopleBbetter than 62% of U.S. towns·Overall B− · #434 of 745
446FreeportNassau County · 44,174 peopleBbetter than 62% of U.S. towns·Overall B− · #414 of 745
447SchoharieSchoharie County · 3,086 peopleBbetter than 62% of U.S. towns·Overall C · #569 of 745
448GatesMonroe County · 28,988 peopleBbetter than 62% of U.S. towns·Overall C · #574 of 745
449AlleganyCattaraugus County · 7,484 peopleBbetter than 61% of U.S. towns·Overall B · #326 of 745
450SalinaOnondaga County · 32,375 peopleBbetter than 61% of U.S. towns·Overall B · #345 of 745
451ElbridgeOnondaga County · 5,403 peopleBbetter than 61% of U.S. towns·Overall A− · #196 of 745
452Saranac LakeFranklin County · 4,793 peopleBbetter than 61% of U.S. towns·Overall C+ · #451 of 745
453HounsfieldJefferson County · 3,174 peopleBbetter than 61% of U.S. towns·Overall C · #513 of 745
454ChesterWarren County · 3,064 peopleBbetter than 61% of U.S. towns·Overall C+ · #464 of 745
455HiltonMonroe County · 5,873 peopleBbetter than 61% of U.S. towns·Overall B · #283 of 745
456TheresaJefferson County · 2,572 peopleBbetter than 60% of U.S. towns·Overall C+ · #492 of 745
457Mount HopeOrange County · 6,487 peopleBbetter than 60% of U.S. towns·Overall B+ · #242 of 745
458LenoxMadison County · 8,541 peopleBbetter than 60% of U.S. towns·Overall C+ · #462 of 745
459VernonOneida County · 8,079 peopleBbetter than 60% of U.S. towns·Overall B · #293 of 745
460CampbellSteuben County · 3,086 peopleBbetter than 60% of U.S. towns·Overall C · #542 of 745
461BlasdellErie County · 2,562 peopleBbetter than 60% of U.S. towns·Overall B− · #369 of 745
462ClaverackColumbia County · 5,980 peopleBbetter than 60% of U.S. towns·Overall C− · #602 of 745
463HartlandNiagara County · 3,803 peopleBbetter than 60% of U.S. towns·Overall B+ · #224 of 745
464BataviaGenesee County · 7,096 peopleBbetter than 59% of U.S. towns·Overall C+ · #471 of 745
465West HaverstrawRockland County · 11,025 peopleBbetter than 59% of U.S. towns·Overall C− · #596 of 745
466PhelpsOntario County · 6,559 peopleBbetter than 59% of U.S. towns·Overall B− · #435 of 745
467TiogaTioga County · 4,291 peopleBbetter than 59% of U.S. towns·Overall B− · #403 of 745
468PlattsburghClinton County · 11,748 peopleBbetter than 59% of U.S. towns·Overall C+ · #474 of 745
469PlattsburghClinton County · 19,744 peopleBbetter than 59% of U.S. towns·Overall C− · #604 of 745
470SpencerTioga County · 2,857 peopleBbetter than 58% of U.S. towns·Overall D · #677 of 745
471MaineBroome County · 5,001 peopleBbetter than 58% of U.S. towns·Overall C · #578 of 745
472ClaytonJefferson County · 4,539 peopleBbetter than 58% of U.S. towns·Overall B− · #422 of 745
473TonawandaErie County · 14,848 peopleBbetter than 58% of U.S. towns·Overall B− · #420 of 745
474ArcadeWyoming County · 4,193 peopleBbetter than 58% of U.S. towns·Overall C+ · #466 of 745
475Hudson FallsWashington County · 7,333 peopleBbetter than 58% of U.S. towns·Overall B− · #401 of 745
476LivingstonColumbia County · 3,611 peopleBbetter than 58% of U.S. towns·Overall D · #700 of 745
477EvansErie County · 15,040 peopleBbetter than 58% of U.S. towns·Overall B+ · #265 of 745
478ScribaOswego County · 6,628 peopleBbetter than 58% of U.S. towns·Overall B · #351 of 745
479North TonawandaNiagara County · 29,806 peopleBbetter than 58% of U.S. towns·Overall B− · #427 of 745
480JohnstownFulton County · 8,021 peopleBbetter than 58% of U.S. towns·Overall B · #352 of 745
481RensselaerRensselaer County · 9,421 peopleBbetter than 58% of U.S. towns·Overall C+ · #494 of 745
482SpringvilleErie County · 4,194 peopleBbetter than 58% of U.S. towns·Overall B− · #364 of 745
483BroadalbinFulton County · 5,077 peopleBbetter than 58% of U.S. towns·Overall C− · #606 of 745
484WestmorelandOneida County · 5,834 peopleBbetter than 57% of U.S. towns·Overall A− · #150 of 745
485ManchesterOntario County · 9,225 peopleBbetter than 57% of U.S. towns·Overall B− · #377 of 745
486German FlattsHerkimer County · 11,969 peopleBbetter than 57% of U.S. towns·Overall B · #346 of 745
487BeekmantownClinton County · 5,396 peopleBbetter than 57% of U.S. towns·Overall C · #579 of 745
488SolvayOnondaga County · 6,427 peopleBbetter than 57% of U.S. towns·Overall B · #350 of 745
489TriangleBroome County · 2,727 peopleBbetter than 57% of U.S. towns·Overall C+ · #500 of 745
490AtticaWyoming County · 6,475 peopleBbetter than 57% of U.S. towns·Overall B · #286 of 745
491PotsdamSt. Lawrence County · 14,367 peopleBbetter than 56% of U.S. towns·Overall B− · #404 of 745
492BartonTioga County · 8,330 peopleBbetter than 56% of U.S. towns·Overall C− · #647 of 745
493PomfretChautauqua County · 12,605 peopleBbetter than 56% of U.S. towns·Overall C− · #612 of 745
494WaldenOrange County · 6,935 peopleBbetter than 56% of U.S. towns·Overall B · #310 of 745
495East SyracuseOnondaga County · 2,973 peopleBbetter than 56% of U.S. towns·Overall A− · #156 of 745
496NewfaneNiagara County · 9,139 peopleBbetter than 56% of U.S. towns·Overall B+ · #261 of 745
497KingsburyWashington County · 12,829 peopleBbetter than 56% of U.S. towns·Overall C · #573 of 745
498PalmyraWayne County · 3,257 peopleBbetter than 56% of U.S. towns·Overall B · #342 of 745
499AlexandriaJefferson County · 3,632 peopleBbetter than 56% of U.S. towns·Overall B+ · #229 of 745
500AdamsJefferson County · 4,826 peopleBbetter than 55% of U.S. towns·Overall A− · #174 of 745
501CoxsackieGreene County · 8,079 peopleBbetter than 55% of U.S. towns·Overall C · #586 of 745
502BataviaGenesee County · 15,168 peopleBbetter than 55% of U.S. towns·Overall C+ · #483 of 745
503BrownvilleJefferson County · 5,698 peopleBbetter than 55% of U.S. towns·Overall B− · #416 of 745
504OswegoOswego County · 8,505 peopleBbetter than 55% of U.S. towns·Overall C+ · #501 of 745
505RocklandSullivan County · 3,335 peopleB−better than 55% of U.S. towns·Overall D · #660 of 745
506MurrayOrleans County · 4,744 peopleB−better than 55% of U.S. towns·Overall B− · #365 of 745
507North CollinsErie County · 3,477 peopleB−better than 55% of U.S. towns·Overall B · #311 of 745
508StockportColumbia County · 2,562 peopleB−better than 55% of U.S. towns·Overall C · #583 of 745
509South Glens FallsSaratoga County · 3,704 peopleB−better than 55% of U.S. towns·Overall B− · #402 of 745
510CanastotaMadison County · 4,400 peopleB−better than 55% of U.S. towns·Overall B · #313 of 745
511FloydOneida County · 3,668 peopleB−better than 54% of U.S. towns·Overall B− · #398 of 745
512GreenportSuffolk County · 2,590 peopleB−better than 54% of U.S. towns·Overall D · #696 of 745
513Mount VernonWestchester County · 72,304 peopleB−better than 54% of U.S. towns·Overall D · #684 of 745
514North DansvilleLivingston County · 5,223 peopleB−better than 54% of U.S. towns·Overall B− · #387 of 745
515WaverlyTioga County · 4,191 peopleB−better than 54% of U.S. towns·Overall C− · #616 of 745
516GreeneChenango County · 5,021 peopleB−better than 54% of U.S. towns·Overall C · #538 of 745
517OneidaMadison County · 10,009 peopleB−better than 54% of U.S. towns·Overall C− · #623 of 745
518MohawkMontgomery County · 3,545 peopleB−better than 54% of U.S. towns·Overall B− · #372 of 745
519KingstonUlster County · 23,942 peopleB−better than 53% of U.S. towns·Overall D · #693 of 745
520ConklinBroome County · 4,823 peopleB−better than 53% of U.S. towns·Overall B− · #383 of 745
521MiloYates County · 6,772 peopleB−better than 53% of U.S. towns·Overall B · #323 of 745
522EllisburgJefferson County · 3,261 peopleB−better than 53% of U.S. towns·Overall B− · #430 of 745
523SaranacClinton County · 3,791 peopleB−better than 53% of U.S. towns·Overall C− · #609 of 745
524Mount MorrisLivingston County · 4,419 peopleB−better than 53% of U.S. towns·Overall C+ · #469 of 745
525BentonYates County · 3,014 peopleB−better than 53% of U.S. towns·Overall C · #565 of 745
526CortlandCortland County · 17,394 peopleB−better than 53% of U.S. towns·Overall D · #678 of 745
527ChazyClinton County · 4,035 peopleB−better than 53% of U.S. towns·Overall B− · #428 of 745
528ViennaOneida County · 5,130 peopleB−better than 52% of U.S. towns·Overall B− · #371 of 745
529CamdenOneida County · 4,655 peopleB−better than 52% of U.S. towns·Overall B− · #413 of 745
530FayetteSeneca County · 3,583 peopleB−better than 52% of U.S. towns·Overall C− · #625 of 745
531TroyRensselaer County · 50,912 peopleB−better than 52% of U.S. towns·Overall D · #699 of 745
532DansvilleLivingston County · 4,342 peopleB−better than 52% of U.S. towns·Overall C+ · #460 of 745
533CatskillGreene County · 11,184 peopleB−better than 52% of U.S. towns·Overall C− · #629 of 745
534HoosickRensselaer County · 6,678 peopleB−better than 52% of U.S. towns·Overall C+ · #504 of 745
535OakfieldGenesee County · 3,095 peopleB−better than 52% of U.S. towns·Overall C+ · #468 of 745
536AureliusCayuga County · 2,643 peopleB−better than 52% of U.S. towns·Overall B+ · #266 of 745
537DixSchuyler County · 3,485 peopleB−better than 52% of U.S. towns·Overall C · #509 of 745
538LisleBroome County · 2,642 peopleB−better than 52% of U.S. towns·Overall C+ · #482 of 745
539IlionHerkimer County · 7,488 peopleB−better than 51% of U.S. towns·Overall C+ · #463 of 745
540WellsvilleAllegany County · 4,504 peopleB−better than 51% of U.S. towns·Overall C− · #597 of 745
541CarltonOrleans County · 2,793 peopleB−better than 51% of U.S. towns·Overall B · #307 of 745
542CairoGreene County · 6,661 peopleB−better than 51% of U.S. towns·Overall C+ · #493 of 745
543SchroeppelOswego County · 7,956 peopleB−better than 51% of U.S. towns·Overall C · #572 of 745
544ChautauquaChautauqua County · 3,995 peopleB−better than 51% of U.S. towns·Overall B · #334 of 745
545OtegoOtsego County · 2,694 peopleB−better than 51% of U.S. towns·Overall D · #661 of 745
546Alfred College campusAllegany County · 6,217 peopleB−better than 51% of U.S. towns·Overall C+
547OrleansJefferson County · 2,721 peopleB−better than 51% of U.S. towns·Overall C+ · #480 of 745
548AkronErie County · 2,867 peopleB−better than 50% of U.S. towns·Overall A− · #145 of 745
549PerthFulton County · 3,506 peopleB−better than 50% of U.S. towns·Overall C · #534 of 745
550CorinthSaratoga County · 6,624 peopleB−better than 50% of U.S. towns·Overall B− · #368 of 745
551New HavenOswego County · 3,005 peopleB−better than 50% of U.S. towns·Overall C+ · #499 of 745
552GreenportColumbia County · 4,337 peopleB−better than 50% of U.S. towns·Overall D · #703 of 745
553TiconderogaEssex County · 4,549 peopleB−better than 50% of U.S. towns·Overall C · #517 of 745
554BrutusCayuga County · 4,224 peopleB−better than 50% of U.S. towns·Overall B− · #415 of 745
555Johnson CityBroome County · 14,580 peopleB−better than 50% of U.S. towns·Overall D · #718 of 745
556SchuylerHerkimer County · 3,263 peopleB−better than 49% of U.S. towns·Overall B− · #411 of 745
557Fort AnnWashington County · 4,247 peopleB−better than 49% of U.S. towns·Overall B− · #367 of 745
558WawarsingUlster County · 12,448 peopleB−better than 49% of U.S. towns·Overall D · #711 of 745
559MiddletownDelaware County · 3,250 peopleB−better than 49% of U.S. towns·Overall C− · #633 of 745
560WaterlooSeneca County · 7,213 peopleB−better than 48% of U.S. towns·Overall D · #659 of 745
561HancockDelaware County · 2,717 peopleB−better than 48% of U.S. towns·Overall D · #694 of 745
562PameliaJefferson County · 3,238 peopleB−better than 48% of U.S. towns·Overall B− · #375 of 745
563GlenMontgomery County · 2,649 peopleB−better than 48% of U.S. towns·Overall B · #300 of 745
564West MonroeOswego County · 4,090 peopleB−better than 48% of U.S. towns·Overall C · #525 of 745
565HunterGreene County · 2,994 peopleB−better than 48% of U.S. towns·Overall B− · #419 of 745
566AmsterdamMontgomery County · 5,954 peopleB−better than 48% of U.S. towns·Overall D · #664 of 745
567WellsvilleAllegany County · 6,859 peopleB−better than 48% of U.S. towns·Overall C · #562 of 745
568LisbonSt. Lawrence County · 4,258 peopleB−better than 48% of U.S. towns·Overall C+ · #457 of 745
569Seneca FallsSeneca County · 8,845 peopleB−better than 48% of U.S. towns·Overall C− · #608 of 745
570Penn YanYates County · 5,272 peopleB−better than 47% of U.S. towns·Overall B · #291 of 745
571MedinaOrleans County · 5,855 peopleB−better than 47% of U.S. towns·Overall B · #315 of 745
572LibertySullivan County · 10,366 peopleB−better than 47% of U.S. towns·Overall D · #704 of 745
573WarrensburgWarren County · 3,937 peopleB−better than 47% of U.S. towns·Overall C− · #640 of 745
574KirkwoodBroome County · 5,274 peopleB−better than 47% of U.S. towns·Overall C · #518 of 745
575NundaLivingston County · 2,673 peopleB−better than 47% of U.S. towns·Overall C+ · #473 of 745
576LowvilleLewis County · 3,309 peopleB−better than 47% of U.S. towns·Overall B− · #388 of 745
577HastingsOswego County · 9,438 peopleB−better than 47% of U.S. towns·Overall C · #554 of 745
578WarsawWyoming County · 5,218 peopleB−better than 47% of U.S. towns·Overall C · #551 of 745
579CastileWyoming County · 2,671 peopleB−better than 46% of U.S. towns·Overall C · #511 of 745
580BoonvilleOneida County · 4,411 peopleB−better than 46% of U.S. towns·Overall C− · #588 of 745
581LowvilleLewis County · 4,869 peopleB−better than 46% of U.S. towns·Overall B− · #382 of 745
582GreenvilleOrange County · 4,682 peopleB−better than 46% of U.S. towns·Overall C · #548 of 745
583CanisteoSteuben County · 3,202 peopleB−better than 46% of U.S. towns·Overall C+ · #476 of 745
584Green IslandAlbany County · 2,966 peopleB−better than 46% of U.S. towns·Overall C− · #639 of 745
585MexicoOswego County · 5,357 peopleB−better than 46% of U.S. towns·Overall C− · #624 of 745
586ChenangoBroome County · 10,594 peopleB−better than 46% of U.S. towns·Overall C · #543 of 745
587FloridaMontgomery County · 2,756 peopleB−better than 46% of U.S. towns·Overall D · #686 of 745
588HarrietstownFranklin County · 5,167 peopleB−better than 46% of U.S. towns·Overall C+ · #506 of 745
589GardinerUlster County · 5,621 peopleB−better than 46% of U.S. towns·Overall C+ · #490 of 745
590ShelbyOrleans County · 4,792 peopleB−better than 46% of U.S. towns·Overall B− · #376 of 745
591CarrollChautauqua County · 3,389 peopleC+better than 45% of U.S. towns·Overall A− · #143 of 745
592SloanErie County · 3,699 peopleC+better than 45% of U.S. towns·Overall C · #544 of 745
593Silver CreekChautauqua County · 2,575 peopleC+better than 45% of U.S. towns·Overall C− · #645 of 745
594MechanicvilleSaratoga County · 5,021 peopleC+better than 45% of U.S. towns·Overall C · #553 of 745
595ColesvilleBroome County · 4,730 peopleC+better than 45% of U.S. towns·Overall D · #717 of 745
596MaloneFranklin County · 5,315 peopleC+better than 44% of U.S. towns·Overall C− · #592 of 745
597New BremenLewis County · 2,786 peopleC+better than 44% of U.S. towns·Overall C · #545 of 745
598DickinsonBroome County · 5,027 peopleC+better than 44% of U.S. towns·Overall C+ · #452 of 745
599DeerfieldOneida County · 3,889 peopleC+better than 44% of U.S. towns·Overall A− · #144 of 745
600HerkimerHerkimer County · 9,432 peopleC+better than 44% of U.S. towns·Overall C+ · #508 of 745
601RutlandJefferson County · 2,952 peopleC+better than 44% of U.S. towns·Overall C− · #652 of 745
602HornellsvilleSteuben County · 3,892 peopleC+better than 44% of U.S. towns·Overall B− · #399 of 745
603SterlingCayuga County · 3,157 peopleC+better than 44% of U.S. towns·Overall C+ · #472 of 745
604CroghanLewis County · 3,178 peopleC+better than 44% of U.S. towns·Overall C · #550 of 745
605CohoesAlbany County · 18,518 peopleC+better than 44% of U.S. towns·Overall C− · #644 of 745
606AftonChenango County · 2,719 peopleC+better than 44% of U.S. towns·Overall D− · #738 of 745
607SouthportChemung County · 8,740 peopleC+better than 43% of U.S. towns·Overall D · #688 of 745
608PerryWyoming County · 4,769 peopleC+better than 43% of U.S. towns·Overall B− · #363 of 745
609HanoverChautauqua County · 6,808 peopleC+better than 43% of U.S. towns·Overall C · #575 of 745
610GranvilleWashington County · 6,194 peopleC+better than 43% of U.S. towns·Overall C · #527 of 745
611SennettCayuga County · 3,258 peopleC+better than 43% of U.S. towns·Overall B+ · #234 of 745
612LeeOneida County · 6,004 peopleC+better than 43% of U.S. towns·Overall C− · #613 of 745
613HerkimerHerkimer County · 7,195 peopleC+better than 43% of U.S. towns·Overall D · #698 of 745
614SherburneChenango County · 3,857 peopleC+better than 43% of U.S. towns·Overall C− · #600 of 745
615WarsawWyoming County · 3,592 peopleC+better than 43% of U.S. towns·Overall C+ · #437 of 745
616OwascoCayuga County · 3,468 peopleC+better than 43% of U.S. towns·Overall D · #689 of 745
617ChamplainClinton County · 5,583 peopleC+better than 42% of U.S. towns·Overall C · #556 of 745
618MonroeOrange County · 24,343 peopleC+better than 42% of U.S. towns·Overall C+ · #496 of 745
619Mount MorrisLivingston County · 2,857 peopleC+better than 42% of U.S. towns·Overall C · #571 of 745
620RidgewayOrleans County · 6,429 peopleC+better than 42% of U.S. towns·Overall B− · #380 of 745
621CarthageJefferson County · 3,196 peopleC+better than 42% of U.S. towns·Overall C+ · #465 of 745
622CandorTioga County · 4,962 peopleC+better than 42% of U.S. towns·Overall D · #667 of 745
623Elmira HeightsChemung County · 3,716 peopleC+better than 42% of U.S. towns·Overall C− · #655 of 745
624UnadillaOtsego County · 4,098 peopleC+better than 41% of U.S. towns·Overall C− · #626 of 745
625WatertownJefferson County · 5,364 peopleC+better than 41% of U.S. towns·Overall D− · #732 of 745
626SheridanChautauqua County · 2,501 peopleC+better than 41% of U.S. towns·Overall C+ · #485 of 745
627BustiChautauqua County · 7,369 peopleC+better than 41% of U.S. towns·Overall D · #658 of 745
628Hoosick FallsRensselaer County · 3,171 peopleC+better than 41% of U.S. towns·Overall C · #532 of 745
629ConstantiaOswego County · 4,802 peopleC+better than 41% of U.S. towns·Overall D · #665 of 745
630OwegoTioga County · 4,268 peopleC+better than 41% of U.S. towns·Overall C · #558 of 745
631NorwichChenango County · 3,499 peopleC+better than 41% of U.S. towns·Overall C− · #598 of 745
632PoughkeepsieDutchess County · 32,499 peopleC+better than 41% of U.S. towns·Overall D− · #726 of 745
633OswegoOswego County · 17,024 peopleC+better than 41% of U.S. towns·Overall D · #668 of 745
634YorkLivingston County · 3,163 peopleC+better than 41% of U.S. towns·Overall B · #329 of 745
635JohnstownFulton County · 6,563 peopleC+better than 41% of U.S. towns·Overall C · #585 of 745
636PortlandChautauqua County · 3,926 peopleC+better than 40% of U.S. towns·Overall D · #672 of 745
637CorinthSaratoga County · 2,626 peopleC+better than 40% of U.S. towns·Overall B− · #370 of 745
638Palm TreeOrange County · 47,147 peopleC+better than 40% of U.S. towns·Overall B− · #360 of 745
639StockholmSt. Lawrence County · 3,857 peopleC+better than 40% of U.S. towns·Overall C− · #635 of 745
640WatervlietAlbany County · 10,242 peopleC+better than 40% of U.S. towns·Overall C− · #593 of 745
641HudsonColumbia County · 5,721 peopleC+better than 40% of U.S. towns·Overall D · #719 of 745
642SidneyDelaware County · 5,391 peopleC+better than 39% of U.S. towns·Overall D · #697 of 745
643PortvilleCattaraugus County · 3,359 peopleC+better than 39% of U.S. towns·Overall B− · #396 of 745
644ThompsonSullivan County · 16,722 peopleC+better than 39% of U.S. towns·Overall D · #709 of 745
645CubaAllegany County · 3,065 peopleC+better than 39% of U.S. towns·Overall B+ · #240 of 745
646DenmarkLewis County · 2,619 peopleC+better than 39% of U.S. towns·Overall C · #557 of 745
647ChampionJefferson County · 4,436 peopleC+better than 39% of U.S. towns·Overall C− · #650 of 745
648NiagaraNiagara County · 7,668 peopleC+better than 39% of U.S. towns·Overall C · #577 of 745
649NorwichChenango County · 6,538 peopleC+better than 38% of U.S. towns·Overall D · #682 of 745
650PerryWyoming County · 3,546 peopleC+better than 38% of U.S. towns·Overall B · #337 of 745
651LockportNiagara County · 20,248 peopleC+better than 38% of U.S. towns·Overall B− · #389 of 745
652OxfordChenango County · 3,562 peopleC+better than 38% of U.S. towns·Overall C− · #632 of 745
653FallsburgSullivan County · 15,156 peopleC+better than 38% of U.S. towns·Overall D · #674 of 745
654MaloneFranklin County · 11,677 peopleC+better than 38% of U.S. towns·Overall C · #515 of 745
655BainbridgeChenango County · 2,995 peopleC+better than 38% of U.S. towns·Overall D · #701 of 745
656MoraviaCayuga County · 3,133 peopleC+better than 37% of U.S. towns·Overall C− · #646 of 745
657WhitesboroOneida County · 3,559 peopleC+better than 37% of U.S. towns·Overall B− · #405 of 745
658WaterlooSeneca County · 4,674 peopleC+better than 37% of U.S. towns·Overall D · #666 of 745
659CatskillGreene County · 3,697 peopleC+better than 37% of U.S. towns·Overall D · #656 of 745
660LyonsWayne County · 5,555 peopleC+better than 37% of U.S. towns·Overall C · #555 of 745
661SomersetNiagara County · 2,549 peopleC+better than 36% of U.S. towns·Overall B · #320 of 745
662FranklinvilleCattaraugus County · 2,715 peopleC+better than 36% of U.S. towns·Overall C+ · #461 of 745
663Tupper LakeFranklin County · 5,056 peopleC+better than 35% of U.S. towns·Overall C− · #603 of 745
664MiddletownOrange County · 30,098 peopleC+better than 35% of U.S. towns·Overall C− · #653 of 745
665GuilfordChenango County · 2,674 peopleC+better than 35% of U.S. towns·Overall D · #702 of 745
666WaylandSteuben County · 3,665 peopleC+better than 35% of U.S. towns·Overall C · #540 of 745
667AnnsvilleOneida County · 2,605 peopleC+better than 35% of U.S. towns·Overall C− · #620 of 745
668WatertownJefferson County · 23,517 peopleCbetter than 35% of U.S. towns·Overall D− · #724 of 745
669PalatineMontgomery County · 3,227 peopleCbetter than 35% of U.S. towns·Overall C · #520 of 745
670MoriahEssex County · 4,287 peopleCbetter than 35% of U.S. towns·Overall C− · #614 of 745
671Tupper LakeFranklin County · 3,288 peopleCbetter than 35% of U.S. towns·Overall C− · #638 of 745
672SaugertiesUlster County · 3,853 peopleCbetter than 35% of U.S. towns·Overall D · #680 of 745
673YatesOrleans County · 2,520 peopleCbetter than 35% of U.S. towns·Overall B+ · #267 of 745
674SodusWayne County · 8,201 peopleCbetter than 34% of U.S. towns·Overall C+ · #481 of 745
675Lake LuzerneWarren County · 3,067 peopleCbetter than 34% of U.S. towns·Overall D · #707 of 745
676FentonBroome County · 6,206 peopleCbetter than 34% of U.S. towns·Overall C · #546 of 745
677PalermoOswego County · 3,437 peopleCbetter than 34% of U.S. towns·Overall C− · #615 of 745
678CollinsErie County · 4,501 peopleCbetter than 32% of U.S. towns·Overall C+ · #448 of 745
679EllicottChautauqua County · 8,558 peopleCbetter than 32% of U.S. towns·Overall C− · #634 of 745
680EllenvilleUlster County · 4,201 peopleCbetter than 32% of U.S. towns·Overall D− · #727 of 745
681StarkeyYates County · 3,334 peopleCbetter than 32% of U.S. towns·Overall D · #657 of 745
682ArcadiaWayne County · 13,522 peopleCbetter than 32% of U.S. towns·Overall C− · #591 of 745
683HornellSteuben County · 8,024 peopleCbetter than 32% of U.S. towns·Overall C− · #610 of 745
684OleanCattaraugus County · 13,508 peopleCbetter than 31% of U.S. towns·Overall D · #695 of 745
685MindenMontgomery County · 4,226 peopleCbetter than 31% of U.S. towns·Overall C− · #599 of 745
686GainesOrleans County · 3,301 peopleCbetter than 31% of U.S. towns·Overall C · #549 of 745
687MooersClinton County · 3,449 peopleCbetter than 31% of U.S. towns·Overall C+ · #455 of 745
688BrasherSt. Lawrence County · 2,570 peopleCbetter than 30% of U.S. towns·Overall C− · #601 of 745
689HaverstrawRockland County · 12,791 peopleCbetter than 30% of U.S. towns·Overall D · #706 of 745
690LibertySullivan County · 5,097 peopleCbetter than 30% of U.S. towns·Overall D− · #725 of 745
691AltonaClinton County · 2,522 peopleCbetter than 30% of U.S. towns·Overall D · #685 of 745
692RichlandOswego County · 5,787 peopleCbetter than 30% of U.S. towns·Overall C− · #637 of 745
693RomulusSeneca County · 3,358 peopleCbetter than 30% of U.S. towns·Overall D− · #728 of 745
694BathSteuben County · 11,413 peopleCbetter than 29% of U.S. towns·Overall C · #547 of 745
695YorkshireCattaraugus County · 3,733 peopleCbetter than 28% of U.S. towns·Overall C− · #627 of 745
696BinghamtonBroome County · 46,418 peopleCbetter than 28% of U.S. towns·Overall D− · #739 of 745
697ManheimHerkimer County · 3,026 peopleCbetter than 28% of U.S. towns·Overall C+ · #441 of 745
698AlbionOrleans County · 7,546 peopleCbetter than 28% of U.S. towns·Overall C · #564 of 745
699HannibalOswego County · 4,510 peopleCbetter than 28% of U.S. towns·Overall D · #690 of 745
700LouisvilleSt. Lawrence County · 2,974 peopleCbetter than 28% of U.S. towns·Overall C− · #618 of 745
701HempsteadNassau County · 59,819 peopleCbetter than 28% of U.S. towns·Overall D · #692 of 745
702VolneyOswego County · 5,660 peopleCbetter than 28% of U.S. towns·Overall D · #679 of 745
703WestfieldChautauqua County · 4,423 peopleCbetter than 28% of U.S. towns·Overall C+ · #477 of 745
704GranbyOswego County · 6,528 peopleCbetter than 27% of U.S. towns·Overall C · #559 of 745
705MayfieldFulton County · 6,073 peopleCbetter than 27% of U.S. towns·Overall C− · #605 of 745
706AmsterdamMontgomery County · 18,093 peopleCbetter than 25% of U.S. towns·Overall D− · #735 of 745
707SchenectadySchenectady County · 69,471 peopleCbetter than 25% of U.S. towns·Overall D− · #729 of 745
708BathSteuben County · 5,545 peopleC−better than 25% of U.S. towns·Overall C · #539 of 745
709Port JervisOrange County · 8,518 peopleC−better than 25% of U.S. towns·Overall D · #714 of 745
710WestfieldChautauqua County · 2,888 peopleC−better than 25% of U.S. towns·Overall C · #537 of 745
711NorfolkSt. Lawrence County · 4,313 peopleC−better than 24% of U.S. towns·Overall B− · #400 of 745
712OswegatchieSt. Lawrence County · 3,976 peopleC−better than 24% of U.S. towns·Overall B− · #381 of 745
713CanajoharieMontgomery County · 3,649 peopleC−better than 23% of U.S. towns·Overall C− · #619 of 745
714GalenWayne County · 4,346 peopleC−better than 22% of U.S. towns·Overall D · #676 of 745
715RomeOneida County · 31,682 peopleC−better than 22% of U.S. towns·Overall D · #687 of 745
716KaserRockland County · 6,121 peopleC−better than 22% of U.S. towns·Overall D− · #741 of 745
717AlbionOrleans County · 5,843 peopleC−better than 22% of U.S. towns·Overall C · #587 of 745
718BuffaloErie County · 274,613 peopleC−better than 22% of U.S. towns·Overall D− · #722 of 745
719WolcottWayne County · 4,000 peopleC−better than 21% of U.S. towns·Overall C · #528 of 745
720AuburnCayuga County · 25,947 peopleC−better than 21% of U.S. towns·Overall D · #713 of 745
721St. JohnsvilleMontgomery County · 2,589 peopleC−better than 21% of U.S. towns·Overall C− · #654 of 745
722Sandy CreekOswego County · 3,824 peopleC−better than 21% of U.S. towns·Overall D · #712 of 745
723WaltonDelaware County · 2,824 peopleC−better than 21% of U.S. towns·Overall D · #705 of 745
724WaltonDelaware County · 5,134 peopleC−better than 21% of U.S. towns·Overall D · #721 of 745
725DannemoraClinton County · 2,562 peopleC−better than 20% of U.S. towns·Overall C− · #621 of 745
726DannemoraClinton County · 3,291 peopleC−better than 20% of U.S. towns·Overall C · #541 of 745
727WhitehallWashington County · 3,999 peopleC−better than 20% of U.S. towns·Overall D− · #723 of 745
728EndicottBroome County · 13,068 peopleC−better than 20% of U.S. towns·Overall D · #716 of 745
729NewburghOrange County · 28,059 peopleC−better than 20% of U.S. towns·Overall D− · #742 of 745
730ElmiraChemung County · 6,463 peopleC−better than 19% of U.S. towns·Overall C · #536 of 745
731NewarkWayne County · 8,919 peopleC−better than 19% of U.S. towns·Overall D · #675 of 745
732SyracuseOnondaga County · 144,896 peopleC−better than 19% of U.S. towns·Overall D− · #734 of 745
733MoiraFranklin County · 2,871 peopleC−better than 19% of U.S. towns·Overall D · #681 of 745
734MassenaSt. Lawrence County · 12,058 peopleC−better than 19% of U.S. towns·Overall C− · #628 of 745
735MonticelloSullivan County · 7,195 peopleC−better than 18% of U.S. towns·Overall D− · #743 of 745
736RochesterMonroe County · 206,108 peopleC−better than 18% of U.S. towns·Overall D− · #737 of 745
737SidneyDelaware County · 3,588 peopleC−better than 18% of U.S. towns·Overall D · #663 of 745
738DunkirkChautauqua County · 12,326 peopleC−better than 18% of U.S. towns·Overall D · #670 of 745
739South Blooming GroveOrange County · 3,810 peopleC−better than 17% of U.S. towns·Overall D− · #731 of 745
740Kiryas JoelOrange County · 47,147 peopleC−better than 17% of U.S. towns·Overall C+ · #458 of 745
741LackawannaErie County · 19,452 peopleC−better than 17% of U.S. towns·Overall D · #715 of 745
742ElmiraChemung County · 26,089 peopleC−better than 16% of U.S. towns·Overall D− · #733 of 745
743MassenaSt. Lawrence County · 9,898 peopleC−better than 16% of U.S. towns·Overall C− · #648 of 745
744OgdensburgSt. Lawrence County · 9,123 peopleC−better than 16% of U.S. towns·Overall D · #671 of 745
745Little FallsHerkimer County · 4,481 peopleC−better than 16% of U.S. towns·Overall C+ · #502 of 745
746JamestownChautauqua County · 27,663 peopleDbetter than 14% of U.S. towns·Overall D− · #736 of 745
747GloversvilleFulton County · 14,782 peopleDbetter than 14% of U.S. towns·Overall D · #691 of 745
748FultonOswego County · 11,188 peopleDbetter than 14% of U.S. towns·Overall C− · #636 of 745
749GouverneurSt. Lawrence County · 6,414 peopleDbetter than 14% of U.S. towns·Overall D− · #730 of 745
750Niagara FallsNiagara County · 47,255 peopleDbetter than 13% of U.S. towns·Overall D · #710 of 745
751Spring ValleyRockland County · 34,482 peopleDbetter than 12% of U.S. towns·Overall D− · #740 of 745
752UticaOneida County · 62,978 peopleDbetter than 11% of U.S. towns·Overall D · #720 of 745
753New SquareRockland County · 10,214 peopleDbetter than 11% of U.S. towns·Overall D− · #745 of 745
754GouverneurSt. Lawrence County · 3,560 peopleDbetter than 10% of U.S. towns·Overall D− · #744 of 745
755SalamancaCattaraugus County · 5,719 peopleDbetter than 8% of U.S. towns·Overall D · #662 of 745
Not ranked

3 towns without a health grade

Towns of 2,500+ that don’t have the figures this grade needs. Each town’s page says which ones are missing.

  • Highlands Orange County · 12,678 people
  • Tuxedo · 3,116 people
  • Wilna Jefferson County · 5,492 people
Quick answers

Questions people ask

What is the healthiest town in New York?

Scarsdale (Westchester County) ranks first on health among 755 towns, with an A+; Irvington and Pelham Manor follow.

How are these towns ranked?

The Health grade: seven CDC PLACES estimates for adults (general, physical and mental health, obesity, diabetes, smoking, exercise). Towns are sorted on the grade’s score; the letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents with a health grade (755 in New York). 3 towns of 2,500+ lack the figures and are listed above. Smaller towns have the grade on their page but no rank. Every town is on the New York page.

Go deeper

More New York lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All New York rankings →
Other states

Healthiest towns in other states