Guest, Sign inJoin
New York rankings · Cost of living

Most affordable towns in New York

Oswegatchie ranks first on cost of living among New York’s 757 towns of 2,500+; 42 of the 757 grade A− or better on cost of living nationally.

The Cost of living grade: home values, rent and property-tax bills against the income of the town’s metro area or county, and the share of households paying 30%+ of income for housing (Census ACS). How grades work

#2

Moira

Franklin County · 2,871 people
A

Cost of living grade, homes cost 1.4 years of area income·Overall D · #681 of 745 in NY

#3

Stephentown

Rensselaer County · 2,782 people
A

Cost of living grade, homes cost 2.4 years of area income·Overall B · #284 of 745 in NY

All 757 towns

Cost of living 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.

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

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

1 town without a cost of living grade

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

Quick answers

Questions people ask

What is the most affordable town in New York?

Oswegatchie (St. Lawrence County) ranks first on cost of living among 757 towns, with an A; Moira and Stephentown follow.

How are these towns ranked?

The Cost of living grade: home values, rent and property-tax bills against the income of the town’s metro area or county, and the share of households paying 30%+ of income for housing (Census ACS). 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 cost of living grade (757 in New York). 1 town of 2,500+ lack the figures and is 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

Most affordable towns in other states