Guest, Sign inJoin
Chapin Memorial ChurchOtsego, #1 on this list · Chapin Memorial Church · Photo: Doug Kerr from Albany, New York, United States · CC BY-SA 2.0
New York rankings · History

Most historic towns in New York

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

The History grade, a character grade (not part of the overall): the town’s founding era, homes built before 1940 (Census ACS) and its National Register places. How grades work

#1

Otsego

Otsego County · 3,621 people
A+

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

#2

St. Johnsville

Montgomery County · 2,589 people
A+

History grade, among the top in the U.S.·Overall C− · #654 of 745 in NY

#3

Newburgh

Orange County · 28,059 people
A+

History grade, among the top in the U.S.·Overall D− · #742 of 745 in NY

All 758 towns

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

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

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

Questions people ask

What is the most historic town in New York?

Otsego (Otsego County) ranks first on history among 758 towns, with an A+; St. Johnsville and Newburgh follow.

How are these towns ranked?

The History grade, a character grade (not part of the overall): the town’s founding era, homes built before 1940 (Census ACS) and its National Register places. 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 history 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

Most historic towns in other states