Financial Stability
Median Household Income

Using the charts: Items in the legend below the chart can be clicked on and off to aid in analysis. The chart can also be printed or exported as an image or document using the menu at the top right.

Median Household Income

Click on arrows to view legend and click on a point on map to view data. Zoom in (+ sign) to view localities.

What does this measure?

Median household income, inflated to 2022 dollars. Half of incomes are below the median and half are above.

Why is this important?

Median household income is a gauge of overall economic health of the region and the financial resources of households.

How is the region performing?

The median household income in the Mid-Hudson Valley was $87,100 in 2018-22, higher than both the state (excluding NYC) and national medians of $83,800 and $75,100, respectively. Median incomes were higher than the region in Putnam ($121,000), Dutchess ($94,600) and Orange counties ($91,800), while Ulster ($77,200), Greene ($,70,300) and Sullivan ($67,800) were lower.

When adjusted for inflation, regional median income increased 4% from 2008-12 to 2018-22. Most counties in the region experienced increases during this period, while Putnam stayed flat. Greene, Columbia and Sullivan increased the most at 16%, 14% and 11%, respectively. The region performed slightly below the state (outside New York City) and the nation, which increased 6% and 11%, respectively. At the regional level, a slight decrease occurred between 2008-12 and 2013-17 and increased from 2013-17 to 2018-22. Dutchess, Orange, Putnam and Ulster also had declines between 2008-12 and 2013-17, but the median income later rebounded in all counties in the region from 2013-17 to 2018-22.

Among local municipalities, median incomes were highest in 2018-22 in the Village of Tuxedo Park ($250,000), the Village of Woodbury ($141,600), Town of Chester ($141,300) and Town of East Fishkill ($135,100). They were lowest in the village of Kiryas Joel ($40,200), the Town of Liberty ($52,600), and Town of Tusten ($56,700) and in the cities of Hudson ($46,300), Newburgh ($48,600), Poughkeepsie ($53,900), and Kingston ($62,000).

Notes about the data

Figures for the region were calculated by aggregating county medians based on each county's share of the region's population. Data are presented in 2020 dollars. The multiyear figures are from the Census Bureau's American Community Survey. The bureau combined five years of responses to the survey to provide estimates for smaller geographic areas and increase the precision of its estimates. However, because the information came from a survey, the samples responding to the survey were not always large enough to produce reliable results, especially in small geographic areas. CGR has noted on data tables the estimates with relatively large margins of error. Estimates with three asterisks have the largest margins, plus or minus 50% or more of the estimate. Two asterisks mean plus or minus 35%-50%, and one asterisk means plus or minus 20%-35%. For all estimates, the confidence level is 90%, meaning there is 90% probability the true value (if the whole population were surveyed) would be within the margin of error (or confidence interval). The survey provides data on characteristics of the population that used to be collected only during the decennial census. Data for this indicator are expected to be released in the fourth quarter.

Median Household Income
NYS (excluding NYC)$78,800$78,847$83,766
Columbia Cities
Hudson city, Columbia County$50,175$42,312$46,293
Columbia Towns
Ancram town, Columbia County$80,375$80,030$87,292
Austerlitz town, Columbia County$87,178*$83,724$86,250*
Canaan town, Columbia County$92,760$91,535$106,944
Chatham town, Columbia County$93,493$85,572$101,412
Claverack town, Columbia County$63,762$63,134$79,052*
Clermont town, Columbia County$81,822$94,685$92,083
Copake town, Columbia County$85,067$82,778*$109,224*
Gallatin town, Columbia County$84,002$85,067*$91,667
Germantown town, Columbia County$77,223$81,088$90,280
Ghent town, Columbia County$70,002$75,825$85,000*
Greenport town, Columbia County$54,255$67,462$76,250*
Hillsdale town, Columbia County$83,722*$78,799*$86,118
Kinderhook town, Columbia County$83,772$95,655$88,565
Livingston town, Columbia County$63,022$77,142$65,600
New Lebanon town, Columbia County$68,342$64,848$75,197
Stockport town, Columbia County$69,463$59,964$83,162
Stuyvesant town, Columbia County$77,519$89,137*$73,286
Taghkanic town, Columbia County$80,728$86,933*$91,875
Columbia Villages
Chatham village, Columbia County$62,140$60,511*$92,208
Kinderhook village, Columbia County$92,214$97,156$84,861
Philmont village, Columbia County$50,758$47,627*$60,848
Valatie village, Columbia County$63,601*$79,524$93,824*
Dutchess Cities
Beacon city, Dutchess County$73,665$81,857$96,891
Poughkeepsie city, Dutchess County$50,385$48,760$53,875
Dutchess Towns
Amenia town, Dutchess County$72,762$64,157$72,003
Beekman town, Dutchess County$114,109$114,667$117,629
Clinton town, Dutchess County$119,664$117,117$110,170*
Dover town, Dutchess County$85,029$64,015$90,818
East Fishkill town, Dutchess County$125,180$126,415$135,120
Fishkill town, Dutchess County$104,497$99,031$93,638
Hyde Park town, Dutchess County$88,727$90,285$85,717
La Grange town, Dutchess County$125,774$130,415$129,111
Milan town, Dutchess County$83,900$76,697$84,850*
North East town, Dutchess County$79,621$72,275*$80,450*
Pawling town, Dutchess County$110,053$98,293$111,505
Pine Plains town, Dutchess County$82,403$67,949*$81,875
Pleasant Valley town, Dutchess County$95,429$92,828$98,750
Poughkeepsie town, Dutchess County$87,806$88,767$93,196
Red Hook town, Dutchess County$85,943$90,694$105,933
Rhinebeck town, Dutchess County$86,528$96,634$103,125*
Stanford town, Dutchess County$86,413$102,124*$96,908**
Union Vale town, Dutchess County$115,224$111,702$90,380
Wappinger town, Dutchess County$97,867$94,254$93,311
Washington town, Dutchess County$83,833$103,640$79,750*
Dutchess Villages
Fishkill village, Dutchess County$78,355*$75,118*$94,205
Millbrook village, Dutchess County$72,881$94,519$71,477**
Millerton village, Dutchess County$75,099$55,717**$78,953
Pawling village, Dutchess County$80,280$75,041*$82,375
Red Hook village, Dutchess County$65,421$66,786**$90,750**
Rhinebeck village, Dutchess County$76,411*$77,889*$73,910*
Tivoli village, Dutchess County$62,671*$54,078$44,583***
Wappingers Falls village, Dutchess County$65,717$64,059*$61,554
Greene Towns
Ashland town, Greene County$54,173*$55,219*$94,167*
Athens town, Greene County$73,692*$60,969$77,879
Cairo town, Greene County$53,565$65,709$68,646*
Catskill town, Greene County$59,675$52,510$59,398*
Coxsackie town, Greene County$59,160$81,447$77,342
Durham town, Greene County$59,949*$62,965*$65,778*
Greenville town, Greene County$65,411*$59,398$79,578
Halcott town, Greene County$68,513***$87,866*$60,909
Hunter town, Greene County$49,199$61,657$59,286**
Jewett town, Greene County$50,111$64,339*$59,000
Lexington town, Greene County$55,876$55,551*$110,341
New Baltimore town, Greene County$80,028$91,012$84,500*
Prattsville town, Greene County$54,672$44,474*$56,500***
Windham town, Greene County$71,185$64,920**$70,774
Greene Villages
Athens village, Greene County$67,209$59,221$79,306*
Catskill village, Greene County$53,334**$41,816$70,532*
Coxsackie village, Greene County$59,110*$68,558$62,857
Hunter village, Greene County$42,936$31,661$49,844**
Tannersville village, Greene County$40,928*$62,774*$61,510*
Orange Cities
Middletown city, Orange County$67,680$62,109$70,155
Newburgh city, Orange County$45,986$44,082$48,555
Port Jervis city, Orange County$47,932$55,518$38,804*
Orange Towns
Blooming Grove town, Orange County$111,348$117,482$98,081
Chester town, Orange County$113,578$120,885$141,261
Cornwall town, Orange County$105,891$106,880$112,951
Crawford town, Orange County$108,488$95,851$121,793
Deerpark town, Orange County$59,881$61,891$68,511
Goshen town, Orange County$108,569$110,119$115,000
Greenville town, Orange County$104,762*$111,497$130,208
Hamptonburgh town, Orange County$123,251$125,804$108,000*
Highlands town, Orange County$95,911$104,500$106,792
Minisink town, Orange County$120,987$105,888$117,019
Monroe town, Orange County$91,054$79,375$116,479
Montgomery town, Orange County$88,629$90,245$92,677
Mount Hope town, Orange County$104,006$97,570$100,298*
New Windsor town, Orange County$96,003$92,183$99,099
Newburgh town, Orange County$101,902$102,690$102,428
Tuxedo town, Orange County$109,505$124,914$148,636**
Wallkill town, Orange County$87,321$77,647$88,493
Warwick town, Orange County$109,138$107,200$116,681
Wawayanda town, Orange County$103,956*$105,873*$129,476
Woodbury town, Orange County$143,665$147,431$130,167
Orange Villages
Chester village, Orange County$86,305$81,784*$102,105**
Cornwall-on-Hudson village, Orange County$107,922$122,995$117,708
Florida village, Orange County$99,277$102,266$112,188
Goshen village, Orange County$88,859$86,481*$93,679*
Greenwood Lake village, Orange County$88,490$109,027*$79,261**
Harriman village, Orange County$86,836$83,225$74,861*
Highland Falls village, Orange County$86,794*$88,682$94,223*
Kiryas Joel village, Orange County$29,746$36,445$40,218
Maybrook village, Orange County$74,589$72,914*$90,111
Monroe village, Orange County$147,490$127,750$115,451
Montgomery village, Orange County$96,859$99,444$89,107*
Otisville village, Orange County$78,942$84,881*$79,615**
South Blooming Grove village, Orange County$110,153$103,130$72,063*
Tuxedo Park village, Orange County$169,138$163,667$250,001
Unionville village, Orange County$73,492**$88,052$84,688**
Walden village, Orange County$87,159$83,750$76,724*
Warwick village, Orange County$80,537$84,193$85,736*
Washingtonville village, Orange County$93,940*$101,798$101,146
Woodbury village, Orange County$143,233$149,944$141,632
Putnam Towns
Carmel town, Putnam County$131,789$120,336$127,230
Kent town, Putnam County$114,443$108,755$122,683
Patterson town, Putnam County$113,546$113,274$103,805
Philipstown town, Putnam County$110,265$129,067$126,768
Putnam Valley town, Putnam County$122,852$137,460$123,070
Southeast town, Putnam County$119,458$113,688$110,183
Putnam Villages
Brewster village, Putnam County$64,265$65,606*$55,818*
Cold Spring village, Putnam County$79,211$112,037$112,109
Nelsonville village, Putnam County$109,940**$117,474*$127,292*
Sullivan Towns
Bethel town, Sullivan County$65,523$76,318$72,333
Callicoon town, Sullivan County$66,994$80,719$80,653
Cochecton town, Sullivan County$69,045$72,721$59,063**
Delaware town, Sullivan County$72,459$71,907$75,333*
Fallsburg town, Sullivan County$55,575$49,648$63,438
Forestburgh town, Sullivan County$86,798$90,738$148,125*
Fremont town, Sullivan County$78,241$66,910$54,563*
Highland town, Sullivan County$65,954$59,990$59,699*
Liberty town, Sullivan County$53,796*$49,008*$52,611
Lumberland town, Sullivan County$58,586*$85,583$100,109
Mamakating town, Sullivan County$68,676$77,331$80,235
Neversink town, Sullivan County$63,041$87,367$72,052*
Rockland town, Sullivan County$64,580$58,772$49,010*
Thompson town, Sullivan County$47,006$50,354$61,029
Tusten town, Sullivan County$63,892*$54,541*$56,726
Sullivan Villages
Bloomingburg village, Sullivan County$63,733**$37,808**$42,500*
Jeffersonville village, Sullivan County$55,425*$65,666*$55,000***
Liberty village, Sullivan County$44,872**$35,445*$43,594*
Monticello village, Sullivan County$29,186$37,213$45,531*
Woodridge village, Sullivan County$38,853*$41,455***$70,313**
Wurtsboro village, Sullivan County$60,546$75,553$74,048*
Ulster Cities
Kingston city, Ulster County$56,909$54,308$62,071
Ulster Towns
Denning town, Ulster County$67,894$93,089*$85,000
Esopus town, Ulster County$89,537$83,309$78,768
Gardiner town, Ulster County$107,285$85,787$93,487
Hardenburgh town, Ulster County$56,298*$52,234*$66,477
Hurley town, Ulster County$93,228$91,569$84,729
Kingston town, Ulster County$63,264$89,296$57,917**
Lloyd town, Ulster County$79,482$82,814$84,798*
Marbletown town, Ulster County$96,956$74,782$94,611*
Marlborough town, Ulster County$82,130$92,838$106,280
New Paltz town, Ulster County$78,958$85,731$86,091
Olive town, Ulster County$75,856*$76,831$93,169*
Plattekill town, Ulster County$70,020$73,668$89,969
Rochester town, Ulster County$79,357$74,856$80,030
Rosendale town, Ulster County$74,162$77,218$66,430
Saugerties town, Ulster County$76,498$69,765$70,368
Shandaken town, Ulster County$47,646**$44,378*$55,139*
Shawangunk town, Ulster County$105,318$98,322$100,954
Ulster town, Ulster County$66,794$60,820$74,877
Wawarsing town, Ulster County$56,734$55,982$62,492
Woodstock town, Ulster County$83,373$87,428$71,733*
Ulster Villages
Ellenville village, Ulster County$54,301$54,361$77,125*
New Paltz village, Ulster County$51,179$46,864$59,779*
Saugerties village, Ulster County$65,170$47,470*$52,703*

Source: U.S. Census Bureau
Notes: Figures in 2022 dollars. Multiyear results are from rolling American Community Survey. * Margin of error between 20% & 35% of estimate; ** margin of error between 35% & 50%; *** margin of error greater than 50%.

Children Living in Poverty Increasing
Children Living in Poverty, by Race/Ethnicity Not Applicable
Single-Parent Families Increasing
Single-Parent Families, by Race/Ethnicity Not Applicable
Rate of Child Abuse and Neglect Decreasing
Rate of Foster Care Admissions Decreasing
Teen Pregnancy Decreasing
Voter Registration Rate Increasing
Voter Participation Rate Decreasing
Total Population Increasing
Population by Age Not Applicable
Population by Race/Ethnicity Not Applicable
Household Types Not Applicable
Change in Total Jobs Increasing
Foreign-Born Population Increasing
Employment by Sector Not Applicable
Spending for County Government Increasing
Tourism Revenue Increasing
Preschoolers Receiving Special Education Services Increasing
Prekindergarten Participation Increasing
Students Receiving Special Education Services Increasing
Per-Student Spending Increasing
Student Performance on Grade 4 English, by Economic Background Not Applicable
Student Performance on Grade 4 English, by Race/Ethnicity Not Applicable
Student Performance on Grade 4 Math, by Economic Background Not Applicable
Student Performance on Grade 4 Math, by Race/Ethnicity Not Applicable
High School Cohort Graduation Rate Increasing
High School Cohort Dropout Rate Decreasing
High School GED Rate Maintaining
Education Levels of Adults Not Applicable
Education Levels of Adults, by Race/Ethnicity Not Applicable
Median Household Income Increasing
Median Household Income, by Race/Ethnicity Not Applicable
People Living in Poverty Maintaining
People Living in Poverty, by Race/Ethnicity Not Applicable
Seniors Living in Poverty Increasing
Veterans Living in Poverty Maintaining
Children Receiving Subsidized Child Care Decreasing
Students Eligible for Free/Reduced Price Lunch Increasing
Earned Income Tax Credit Participation Increasing
People Without Health Insurance Decreasing
Deaths from Drug Overdoses Increasing
Early Prenatal Care, by Mother's Race/Ethnicity Not Applicable
Living Wage Rate by Household Type Not Applicable
Income in Relation to Poverty Level Not Applicable
Babies with Low Birth Weights Maintaining
Households Receiving SNAP Maintaining
Food Insecurity Decreasing
People Living wth HIV Increasing
Mental Health Clinic Visits Increasing
Homeownership Rates Maintaining
Newly Diagnosed Cases of HIV Decreasing
Homeless Persons Decreasing
Cost of Homeownership Maintaining
Cost of Renting Increasing
Violent Crimes Decreasing
Homeownership Rates, by Race/Ethnicity Not Applicable
Domestic Violence Decreasing
Cost of Rent, by Race/Ethnicity Not Applicable
Arrest Rates, by Race/Ethnicity Not Applicable
Incarceration Rates, by Race/Ethnicity Not Applicable