Guest, Sign inJoin
Haverstraw NY SkylineHaverstraw, #1 on this list · Photo: Alexisrael · CC BY-SA 3.0
New York rankings · Outdoors

Best towns for the outdoors in New York

Haverstraw ranks first on outdoors among New York’s 758 towns of 2,500+; 296 of the 758 grade A− or better on outdoors nationally.

The Outdoors grade, a character grade (not part of the overall): the share of land conserved and the trail miles per square mile. How grades work

#1

Haverstraw

Rockland County · 40,462 people
A+

Outdoors grade, among the top in the U.S.·Overall C+ · #470 of 745 in NY

#2

Stony Point

Rockland County · 15,335 people
A+

Outdoors grade, among the top in the U.S.·Overall B · #280 of 745 in NY

#3

Yorktown

Westchester County · 35,944 people
A+

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

All 758 towns

Outdoors 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.

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

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

Questions people ask

Which New York town is best for the outdoors?

Haverstraw (Rockland County) ranks first on outdoors among 758 towns, with an A+; Stony Point and Yorktown follow.

How are these towns ranked?

The Outdoors grade, a character grade (not part of the overall): the share of land conserved and the trail miles per square mile. 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 outdoors grade (758 in New York). 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

Best towns for the outdoors in other states