Guest, Sign inJoin
Shelter Island WindmillShelter Island, #1 on this list · Photo: Hayden Soloviev · CC BY 4.0
New York rankings · Civic life

Towns with the most civic life in New York

Shelter Island ranks first on civic life among New York’s 751 towns of 2,500+; 168 of the 751 grade A− or better on civic life nationally.

The Civic life grade, a character grade (not part of the overall): library visits per resident (IMLS), community nonprofits (IRS) and volunteering groups. How grades work

#1

Shelter Island

Suffolk County · 3,351 people
A+

Civic life grade, among the top in the U.S.·Overall B+ · #274 of 745 in NY

#2

Woodstock

Ulster County · 6,215 people
A+

Civic life grade, among the top in the U.S.·Overall B+ · #278 of 745 in NY

#3

Rhinebeck

Dutchess County · 2,588 people
A+

Civic life grade, among the top in the U.S.·Overall A · #85 of 745 in NY

All 751 towns

Civic life 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.

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

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

7 towns without a civic life grade

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

  • Bethel Sullivan County · 4,296 people
  • Dannemora Clinton County · 2,562 people
  • Dannemora Clinton County · 3,291 people
  • Durham Greene County · 2,603 people
  • Hunter Greene County · 2,994 people
  • Niagara Niagara County · 7,668 people
  • Tuxedo · 3,116 people
Quick answers

Questions people ask

Which New York town has the most civic life?

Shelter Island (Suffolk County) ranks first on civic life among 751 towns, with an A+; Woodstock and Rhinebeck follow.

How are these towns ranked?

The Civic life grade, a character grade (not part of the overall): library visits per resident (IMLS), community nonprofits (IRS) and volunteering groups. 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 civic life grade (751 in New York). 7 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

Towns with the most civic life in other states