Civic Finance

Budgets, levies, debt, fund balance and fiscal-stress data for local governments and school districts, straight from state filings.

Mid-Hudson: 420 entities

7Counties
7 with OSC financial data · 7 matched to our entity list
7Cities
7 with OSC financial data · 7 matched to our entity list
114Towns
114 with OSC financial data · 113 matched to our entity list
48Villages
48 with OSC financial data · 47 matched to our entity list
67School districts
67 with OSC financial data · 67 matched to our entity list
173Fire districts
170 with OSC financial data · 0 matched to our entity list
4BOCES
0 with OSC financial data · 4 matched to our entity list

Flags

Counts of entities with each indicator flag. Thresholds are on the method page. A flag is a prompt to read the filings, not a finding.

FlagWhat it meansCountiesCitiesTownsVillagesSchool districtsFire districtsAll
Recurring deficitsGeneral fund and operating funds both ran deficits in at least 2 of the last 3 AFR years (our calculation from OSC AFR data).228106854
Low fund balanceOSC FSMS fund balance ratio below 5% (municipalities) or unassigned fund balance below 1% (schools).13711
High fund balanceOSC FSMS fund balance ratio above 50% (municipalities), or NYSED-reported unrestricted fund balance above the 4% statutory limit (schools).140112173
Rapid debt growthDebt outstanding up more than 50% and more than $1M over the last 3 AFR years (OSC AFR debt detail).16718445
Levy above tax capProposed levy exceeded the computed tax levy limit, FY2024 or later (OSC tax cap filings; NYSED Property Tax Report Card for schools).1250258103189
OSC stress designationLatest OSC Fiscal Stress Monitoring System designation is Significant, Moderate or Susceptible.12328
Filing statusLate or missing Annual Financial Report: on OSC's FSMS not-filed list, FSMS 'Not filed' since FY2023, or no AFR in OSC data since 2024. Filing status, not stress.124172264
School budget defeatedBudget defeated at the May vote or re-vote, 2022-23 to 2026-27 (NYSED results).1212

Peer medians by class

Medians across Mid-Hudson entities of the same class with data. Open any class to sort every entity by any column.

ClassnOperating spending per capita / pupilProperty tax per capita / pupilDebt per capita / pupilDebt service % of operating spendingState aid % of operating revenueSales tax % of operating revenueFund balance ratio (OSC FSMS)Operating spending growth over 5 AFR yearsLevy growth
Counties7$2,655$536$9983.5%15.7%37.5%22.5%27.7%0.2%
Cities7$3,033$956$2,9549.7%8.2%17.8%23%23.2%18.1%
Towns114$1,106$579$4153.9%10.6%7.1%40.1%27.3%14.4%
Villages48$1,900$718$1,6028.2%4.8%5.9%31.1%30.7%15.1%
School districts67$38,448$21,300$13,2304.5%35.2%–4.4%22.3%13.1%
Fire districts173–––7.2%0%––23.1%–

Per-capita figures use Census Vintage 2025 estimates; per-pupil figures use NYSED PTRC enrollment. Town figures cover town-wide and part-town funds; villages inside a town levy separately. Comparing across classes is not meaningful because they deliver different services.

Entities to look at

Alphabetical, by flag. There is no composite score or ranking; open a profile for the filings behind each flag.

Recurring deficits 46 governments and school districts, 8 fire districts

Beacon City School District (School district, Dutchess) · City of Hudson (City, Columbia) · City of Poughkeepsie (City, Dutchess) · Eldred Csd (School district, Sullivan) · Kinderhook Csd (School district, Columbia) · Northeast Csd (School district, Dutchess) · Town of Ancram (Town, Columbia) · Town of Cochecton (Town, Sullivan) · Town of Cornwall (Town, Orange) · Town of Coxsackie (Town, Greene) · Town of Crawford (Town, Orange) · Town of Esopus (Town, Ulster) · Town of Greenville (Town, Greene) · Town of Greenville (Town, Orange) · Town of Hamptonburgh (Town, Orange) · Town of Highlands (Town, Orange) · Town of Hyde Park (Town, Dutchess) · Town of Kent (Town, Putnam) · Town of La Grange (Town, Dutchess) · Town of Lloyd (Town, Ulster) · Town of New Lebanon (Town, Columbia) · Town of Pawling (Town, Dutchess) · Town of Plattekill (Town, Ulster) · Town of Pleasant Valley (Town, Dutchess) · Town of Prattsville (Town, Greene) · Town of Rochester (Town, Ulster) · Town of Rosendale (Town, Ulster) · Town of Saugerties (Town, Ulster) · Town of Shawangunk (Town, Ulster) · Town of Thompson (Town, Sullivan) · Town of Tusten (Town, Sullivan) · Town of Warwick (Town, Orange) · Town of Wawarsing (Town, Ulster) · Town of Woodbury (Town, Orange) · Tuxedo Ufsd (School district, Orange) · Village of Athens (Village, Greene) · Village of Cold Spring (Village, Putnam) · Village of Liberty (Village, Sullivan) · Village of Monroe (Village, Orange) · Village of Rhinebeck (Village, Dutchess) · Village of Saugerties (Village, Ulster) · Village of South Blooming Grove (Village, Orange) · Village of Tivoli (Village, Dutchess) · Village of Wappingers Falls (Village, Dutchess) · Village of Washingtonville (Village, Orange) · Windham-Ashland-Jewett Csd (School district, Greene) · fire districts…

Low fund balance 11 governments and school districts

City of Poughkeepsie (City, Dutchess) · Town of Hillsdale (Town, Columbia) · Town of Kent (Town, Putnam) · Town of La Grange (Town, Dutchess) · Village of Coxsackie (Village, Greene) · Village of Florida (Village, Orange) · Village of Liberty (Village, Sullivan) · Village of Saugerties (Village, Ulster) · Village of South Blooming Grove (Village, Orange) · Village of Tivoli (Village, Dutchess) · Village of Washingtonville (Village, Orange)

High fund balance 73 governments and school districts

Beacon City School District (School district, Dutchess) · Catskill Csd (School district, Greene) · Chester Ufsd (School district, Orange) · County of Putnam (County, Putnam) · Coxsackie-Athens Csd (School district, Greene) · Eldred Csd (School district, Sullivan) · Garrison Ufsd (School district, Putnam) · Goshen Csd (School district, Orange) · Highland Falls Csd (School district, Orange) · Hudson City School District (School district, Columbia) · Hunter-Tannersville Csd (School district, Greene) · Kinderhook Csd (School district, Columbia) · Kiryas Joel Village Ufsd (School district, Orange) · Liberty Csd (School district, Sullivan) · Livingston Manor Csd (School district, Sullivan) · Middletown City School District (School district, Orange) · Monticello Csd (School district, Sullivan) · Pine Bush Csd (School district, Orange) · Port Jervis City School District (School district, Orange) · Roscoe Csd (School district, Sullivan) · Taconic Hills Csd (School district, Columbia) · Town of Ashland (Town, Greene) · Town of Austerlitz (Town, Columbia) · Town of Bethel (Town, Sullivan) · Town of Blooming Grove (Town, Orange) · Town of Callicoon (Town, Sullivan) · Town of Catskill (Town, Greene) · Town of Chatham (Town, Columbia) · Town of Claverack (Town, Columbia) · Town of Copake (Town, Columbia) · Town of Delaware (Town, Sullivan) · Town of Dover (Town, Dutchess) · Town of Forestburgh (Town, Sullivan) · Town of Ghent (Town, Columbia) · Town of Goshen (Town, Orange) · Town of Greenport (Town, Columbia) · Town of Halcott (Town, Greene) · Town of Hardenburgh (Town, Ulster) · Town of Highland (Town, Sullivan) · Town of Hurley (Town, Ulster) · Town of Jewett (Town, Greene) · Town of Kinderhook (Town, Columbia) · Town of Lexington (Town, Greene) · Town of Livingston (Town, Columbia) · Town of Lumberland (Town, Sullivan) · Town of Milan (Town, Dutchess) · Town of Palm Tree (Town, Orange) · Town of Pine Plains (Town, Dutchess) · Town of Pleasant Valley (Town, Dutchess) · Town of Prattsville (Town, Greene) · Town of Southeast (Town, Putnam) · Town of Stanford (Town, Dutchess) · Town of Stockport (Town, Columbia) · Town of Stuyvesant (Town, Columbia) · Town of Taghkanic (Town, Columbia) · Town of Thompson (Town, Sullivan) · Town of Union Vale (Town, Dutchess) · Town of Washington (Town, Dutchess) · Town of Wawayanda (Town, Orange) · Town of Windham (Town, Greene) · Town of Woodstock (Town, Ulster) · Tuxedo Ufsd (School district, Orange) · Village of Brewster (Village, Putnam) · Village of Chester (Village, Orange) · Village of Kiryas Joel (Village, Orange) · Village of Millerton (Village, Dutchess) · Village of Nelsonville (Village, Putnam) · Village of Pawling (Village, Dutchess) · Village of Philmont (Village, Columbia) · Village of Tuxedo Park (Village, Orange) · Village of Unionville (Village, Orange) · Village of Valatie (Village, Columbia) · Village of Wurtsboro (Village, Sullivan)

Rapid debt growth 41 governments and school districts, 4 fire districts

Chatham Csd (School district, Columbia) · Cornwall Csd (School district, Orange) · Dover Ufsd (School district, Dutchess) · Eldred Csd (School district, Sullivan) · Ellenville Csd (School district, Ulster) · Greenville Csd (School district, Greene) · Highland Csd (School district, Ulster) · Hunter-Tannersville Csd (School district, Greene) · Hyde Park Csd (School district, Dutchess) · Newburgh City School District (School district, Orange) · Northeast Csd (School district, Dutchess) · Pawling Csd (School district, Dutchess) · Port Jervis City School District (School district, Orange) · Poughkeepsie City School District (School district, Dutchess) · Red Hook Csd (School district, Dutchess) · Saugerties Csd (School district, Ulster) · Sullivan West Csd (School district, Sullivan) · Town of Amenia (Town, Dutchess) · Town of Bethel (Town, Sullivan) · Town of Cornwall (Town, Orange) · Town of Crawford (Town, Orange) · Town of Delaware (Town, Sullivan) · Town of Highlands (Town, Orange) · Town of Hurley (Town, Ulster) · Town of Monroe (Town, Orange) · Town of Montgomery (Town, Orange) · Town of New Windsor (Town, Orange) · Town of Pleasant Valley (Town, Dutchess) · Town of Putnam Valley (Town, Putnam) · Town of Tuxedo (Town, Orange) · Town of Wallkill (Town, Orange) · Town of Washington (Town, Dutchess) · Town of Wawarsing (Town, Ulster) · Village of Fishkill (Village, Dutchess) · Village of Harriman (Village, Orange) · Village of Highland Falls (Village, Orange) · Village of Kinderhook (Village, Columbia) · Village of Liberty (Village, Sullivan) · Village of Red Hook (Village, Dutchess) · Village of Woodbury (Village, Orange) · Wallkill Csd (School district, Ulster) · fire districts…

Levy above tax cap 86 governments and school districts, 103 fire districts

City of Kingston (City, Ulster) · City of Poughkeepsie (City, Dutchess) · County of Sullivan (County, Sullivan) · Germantown Csd (School district, Columbia) · Greenville Csd (School district, Greene) · Kiryas Joel Village Ufsd (School district, Orange) · New Lebanon Csd (School district, Columbia) · Pine Plains Csd (School district, Dutchess) · Roscoe Csd (School district, Sullivan) · Saugerties Csd (School district, Ulster) · Town of Amenia (Town, Dutchess) · Town of Ashland (Town, Greene) · Town of Athens (Town, Greene) · Town of Blooming Grove (Town, Orange) · Town of Chester (Town, Orange) · Town of Clinton (Town, Dutchess) · Town of Cochecton (Town, Sullivan) · Town of Cornwall (Town, Orange) · Town of Coxsackie (Town, Greene) · Town of Denning (Town, Ulster) · Town of Dover (Town, Dutchess) · Town of Durham (Town, Greene) · Town of Fallsburg (Town, Sullivan) · Town of Fremont (Town, Sullivan) · Town of Gardiner (Town, Ulster) · Town of Goshen (Town, Orange) · Town of Hamptonburgh (Town, Orange) · Town of Hardenburgh (Town, Ulster) · Town of Highlands (Town, Orange) · Town of Hunter (Town, Greene) · Town of Hurley (Town, Ulster) · Town of Kent (Town, Putnam) · Town of Kingston (Town, Ulster) · Town of Lexington (Town, Greene) · Town of Liberty (Town, Sullivan) · Town of Marbletown (Town, Ulster) · Town of Minisink (Town, Orange) · Town of Monroe (Town, Orange) · Town of Montgomery (Town, Orange) · Town of Mount Hope (Town, Orange) · Town of Neversink (Town, Sullivan) · Town of New Paltz (Town, Ulster) · Town of New Windsor (Town, Orange) · Town of North East (Town, Dutchess) · Town of Olive (Town, Ulster) · Town of Palm Tree (Town, Orange) · Town of Philipstown (Town, Putnam) · Town of Plattekill (Town, Ulster) · Town of Prattsville (Town, Greene) · Town of Rochester (Town, Ulster) · Town of Rosendale (Town, Ulster) · Town of Saugerties (Town, Ulster) · Town of Shawangunk (Town, Ulster) · Town of Stanford (Town, Dutchess) · Town of Tuxedo (Town, Orange) · Town of Ulster (Town, Ulster) · Town of Warwick (Town, Orange) · Town of Wawayanda (Town, Orange) · Town of Windham (Town, Greene) · Town of Woodbury (Town, Orange) · Tuxedo Ufsd (School district, Orange) · Village of Athens (Village, Greene) · Village of Bloomingburg (Village, Sullivan) · Village of Catskill (Village, Greene) · Village of Cornwall-On-Hudson (Village, Orange) · Village of Coxsackie (Village, Greene) · Village of Ellenville (Village, Ulster) · Village of Fishkill (Village, Dutchess) · Village of Greenwood Lake (Village, Orange) · Village of Harriman (Village, Orange) · Village of Highland Falls (Village, Orange) · Village of Kiryas Joel (Village, Orange) · Village of Liberty (Village, Sullivan) · Village of Maybrook (Village, Orange) · Village of Millbrook (Village, Dutchess) · Village of Millerton (Village, Dutchess) · Village of Monroe (Village, Orange) · Village of Montgomery (Village, Orange) · Village of Monticello (Village, Sullivan) · Village of Nelsonville (Village, Putnam) · Village of Saugerties (Village, Ulster) · Village of South Blooming Grove (Village, Orange) · Village of Wappingers Falls (Village, Dutchess) · Village of Washingtonville (Village, Orange) · Village of Woodbury (Village, Orange) · Village of Wurtsboro (Village, Sullivan) · fire districts…

OSC stress designation 8 governments and school districts

City of Poughkeepsie (City, Dutchess) · Kinderhook Csd (School district, Columbia) · Kingston City School District (School district, Ulster) · Town of Kent (Town, Putnam) · Town of La Grange (Town, Dutchess) · Village of Coxsackie (Village, Greene) · Village of Liberty (Village, Sullivan) · Village of Tivoli (Village, Dutchess)

Filing status 42 governments and school districts, 22 fire districts

City of Port Jervis (City, Orange) · Town of Ancram (Town, Columbia) · Town of Beekman (Town, Dutchess) · Town of Cairo (Town, Greene) · Town of Clermont (Town, Columbia) · Town of Durham (Town, Greene) · Town of Fishkill (Town, Dutchess) · Town of Fremont (Town, Sullivan) · Town of Germantown (Town, Columbia) · Town of Greenville (Town, Greene) · Town of Hurley (Town, Ulster) · Town of Hyde Park (Town, Dutchess) · Town of Lloyd (Town, Ulster) · Town of Marlborough (Town, Ulster) · Town of Minisink (Town, Orange) · Town of Monroe (Town, Orange) · Town of Poughkeepsie (Town, Dutchess) · Town of Prattsville (Town, Greene) · Town of Rhinebeck (Town, Dutchess) · Town of Rockland (Town, Sullivan) · Town of Saugerties (Town, Ulster) · Town of Shandaken (Town, Ulster) · Town of Tusten (Town, Sullivan) · Town of Wallkill (Town, Orange) · Town of Wappinger (Town, Dutchess) · Village of Athens (Village, Greene) · Village of Bloomingburg (Village, Sullivan) · Village of Catskill (Village, Greene) · Village of Cornwall-On-Hudson (Village, Orange) · Village of Ellenville (Village, Ulster) · Village of Fishkill (Village, Dutchess) · Village of Highland Falls (Village, Orange) · Village of Hunter (Village, Greene) · Village of Maybrook (Village, Orange) · Village of Millerton (Village, Dutchess) · Village of Monticello (Village, Sullivan) · Village of Saugerties (Village, Ulster) · Village of South Blooming Grove (Village, Orange) · Village of Tuxedo Park (Village, Orange) · Village of Walden (Village, Orange) · Village of Wappingers Falls (Village, Dutchess) · Village of Washingtonville (Village, Orange) · fire districts…

School budget defeated 12 governments and school districts

Garrison Ufsd (School district, Putnam) · Germantown Csd (School district, Columbia) · Goshen Csd (School district, Orange) · Greenwood Lake Ufsd (School district, Orange) · Mahopac Csd (School district, Putnam) · Minisink Valley Csd (School district, Orange) · New Lebanon Csd (School district, Columbia) · Newburgh City School District (School district, Orange) · Pine Plains Csd (School district, Dutchess) · Roscoe Csd (School district, Sullivan) · Saugerties Csd (School district, Ulster) · Tuxedo Ufsd (School district, Orange)

Last weekly source check: 2026-10-11 09:18 UTC. Data built 2026-10-14 10:50 UTC.