The NYS Comptroller's Fiscal Stress Monitoring System (FSMS) evaluates local governments on two dimensions: a Fiscal Stress Score measuring financial health indicators, and a Socio-Demographic Stress Score (called "Environmental Stress" by OSC) measuring socioeconomic and demographic risk factors.

Higher scores indicate greater stress (0 = no stress, 100 = significant stress). The scoring methodology changed in 2017 from a weighted fraction system (0–1.0 scale) to a direct 100-point scale. Pre-2017 scores are normalized to 0–100 for comparability.

See the Methodology page for details on data sources, or the Compliance page for cities that have not submitted recent financial data.

Cities (47 of 61 filed)

See the full story: Click any dot below, then the entity name, to view its multi-year stress trajectory.

FY 2024 Scroll or use arrows to change year
Aid Dependency: 0% 25% 50%+ No data Overlap

Counties

See the full story: Click any dot below, then the entity name, to view its multi-year stress trajectory.

FY 2024 Scroll or use arrows to change year
Aid Dependency: 0% 25% 50%+ No data Overlap

Towns (813 of 925 filed)

Not filed for FY 2024: Town of Andes (Delaware County), Town of Andover (Allegany County), Town of Angelica (Allegany County), Town of Annsville (Oneida County), Town of Berkshire (Tioga County), Town of Bradford (Steuben County), Town of Brant (Erie County), Town of Butternuts (Otsego County), Town of Cambria (Niagara County), Town of Cambridge (Washington County), Town of Carrollton (Cattaraugus County), Town of Catharine (Schuyler County), Town of Cato (Cayuga County), Town of Clare (St. Lawrence County), Town of Clermont (Columbia County), Town of Cobleskill (Schoharie County), Town of Coventry (Chenango County), Town of Decatur (Otsego County), Town of Dresden (Washington County), Town of Edinburg (Saratoga County), Town of Edmeston (Otsego County), Town of Elizabethtown (Essex County), Town of Elma (Erie County), Town of Fairfield (Herkimer County), Town of Fayette (Seneca County), Town of Fenner (Madison County), Town of Fishkill (Dutchess County), Town of Florence (Oneida County), Town of Freetown (Cortland County), Town of Fremont (Sullivan County), Town of Galway (Saratoga County), Town of German (Chenango County), Town of Germantown (Columbia County), Town of Greenburgh (Westchester County), Town of Greenville (Greene County), Town of Hartsville (Steuben County), Town of Hermon (St. Lawrence County), Town of Hornby (Steuben County), Town of Hume (Allegany County), Town of Hyde Park (Dutchess County), Town of Knox (Albany County), Town of Leicester (Livingston County), Town of Lewisboro (Westchester County), Town of Lewis (Lewis County), Town of Lindley (Steuben County), Town of Lisle (Broome County), Town of Lyons (Wayne County), Town of Macedon (Wayne County), Town of Macomb (St. Lawrence County), Town of Mansfield (Cattaraugus County), Town of Marathon (Cortland County), Town of Marlborough (Ulster County), Town of Mooers (Clinton County), Town of Morris (Otsego County), Town of Nelson (Madison County), Town of New Hartford (Oneida County), Town of New Hudson (Allegany County), Town of Niskayuna (Schenectady County), Town of North Greenbush (Rensselaer County), Town of North Hudson (Essex County), Town of Norway (Herkimer County), Town of Ohio (Herkimer County), Town of Orleans (Jefferson County), Town of Orwell (Oswego County), Town of Osceola (Lewis County), Town of Owego (Tioga County), Town of Oxford (Chenango County), Town of Palermo (Oswego County), Town of Pamelia (Jefferson County), Town of Pitcairn (St. Lawrence County), Town of Poestenkill (Rensselaer County), Town of Poughkeepsie (Dutchess County), Town of Preble (Cortland County), Town of Reading (Schuyler County), Town of Rockland (Sullivan County), Town of Rose (Wayne County), Town of Rossie (St. Lawrence County), Town of Rotterdam (Schenectady County), Town of Roxbury (Delaware County), Town of Royalton (Niagara County), Town of Russell (St. Lawrence County), Town of Russia (Herkimer County), Town of Salisbury (Herkimer County), Town of Sandy Creek (Oswego County), Town of Saranac (Clinton County), Town of Saratoga (Saratoga County), Town of Schuyler Falls (Clinton County), Town of Seneca Falls (Seneca County), Town of Sennett (Cayuga County), Town of Shandaken (Ulster County), Town of Sodus (Wayne County), Town of Stamford (Delaware County), Town of Sullivan (Madison County), Town of Taylor (Cortland County), Town of Ticonderoga (Essex County), Town of Tusten (Sullivan County), Town of Union (Broome County), Town of Van Etten (Chemung County), Town of Volney (Oswego County), Town of Waddington (St. Lawrence County), Town of Wallkill (Orange County), Town of Waterford (Saratoga County), Town of Waterloo (Seneca County), Town of Watertown (Jefferson County), Town of Waverly (Franklin County), Town of West Union (Steuben County), Town of White Creek (Washington County), Town of Williamstown (Oswego County), Town of Willing (Allegany County), Town of Willsboro (Essex County), Town of Woodhull (Steuben County), Town of Worth (Jefferson County)

See the full story: Click any dot below, then the entity name, to view its multi-year stress trajectory.

FY 2024 Scroll or use arrows to change year
Aid Dependency: 0% 25% 50%+ No data Overlap

Villages (422 of 527 filed)

Not filed for FY 2024: Village of Addison (Steuben County), Village of Albion (Orleans County), Village of Alfred (Allegany County), Village of Almond (Allegany County), Village of Amityville (Suffolk County), Village of Argyle (Washington County), Village of Athens (Greene County), Village of Avoca (Steuben County), Village of Baldwinsville (Onondaga County), Village of Bellerose (Nassau County), Village of Bemus Point (Chautauqua County), Village of Black River (Jefferson County), Village of Bloomingburg (Sullivan County), Village of Brushton (Franklin County), Village of Burke (Franklin County), Village of Castleton-On-Hudson (Rensselaer County), Village of Cato (Cayuga County), Village of Cazenovia (Madison County), Village of Cedarhurst (Nassau County), Village of Cobleskill (Schoharie County), Village of Cuba (Allegany County), Village of Dannemora (Clinton County), Village of East Rockaway (Nassau County), Village of East Syracuse (Onondaga County), Village of Ellenville (Ulster County), Village of Elmsford (Westchester County), Village of Endicott (Broome County), Village of Fishkill (Dutchess County), Village of Fleischmanns (Delaware County), Village of Fort Edward (Washington County), Village of Fort Plain (Montgomery County), Village of Frankfort (Herkimer County), Village of Fredonia (Chautauqua County), Village of Gilbertsville (Otsego County), Village of Great Neck (Nassau County), Village of Greenport (Suffolk County), Village of Hagaman (Montgomery County), Village of Hammond (St. Lawrence County), Village of Hancock (Delaware County), Village of Hempstead (Nassau County), Village of Herkimer (Herkimer County), Village of Heuvelton (St. Lawrence County), Village of Hobart (Delaware County), Village of Holland Patent (Oneida County), Village of Holley (Orleans County), Village of Hoosick Falls (Rensselaer County), Village of Hudson Falls (Washington County), Village of Hunter (Greene County), Village of Islandia (Suffolk County), Village of Johnson City (Broome County), Village of Lacona (Oswego County), Village of Lake Grove (Suffolk County), Village of Lake Placid (Essex County), Village of Lake Success (Nassau County), Village of Larchmont (Westchester County), Village of Lawrence (Nassau County), Village of Lisle (Broome County), Village of Lloyd Harbor (Suffolk County), Village of Lodi (Seneca County), Village of Madison (Madison County), Village of Manlius (Onondaga County), Village of Margaretville (Delaware County), Village of Menands (Albany County), Village of Middleville (Herkimer County), Village of Millerton (Dutchess County), Village of Monticello (Sullivan County), Village of Montour Falls (Schuyler County), Village of Munsey Park (Nassau County), Village of Nelliston (Montgomery County), Village of New Hempstead (Rockland County), Village of North Haven (Suffolk County), Village of North Syracuse (Onondaga County), Village of Norwood (St. Lawrence County), Village of Old Brookville (Nassau County), Village of Old Field (Suffolk County), Village of Phelps (Ontario County), Village of Pomona (Rockland County), Village of Potsdam (St. Lawrence County), Village of Rensselaer Falls (St. Lawrence County), Village of Richburg (Allegany County), Village of Richville (St. Lawrence County), Village of Riverside (Steuben County), Village of Roslyn Estates (Nassau County), Village of Round Lake (Saratoga County), Village of Sackets Harbor (Jefferson County), Village of Sandy Creek (Oswego County), Village of Savona (Steuben County), Village of Sidney (Delaware County), Village of Silver Springs (Wyoming County), Village of Sleepy Hollow (Westchester County), Village of Solvay (Onondaga County), Village of Spring Valley (Rockland County), Village of St. Johnsville (Montgomery County), Village of Tarrytown (Westchester County), Village of Tuxedo Park (Orange County), Village of Unadilla (Otsego County), Village of Valley Stream (Nassau County), Village of Victory (Saratoga County), Village of Walden (Orange County), Village of Wappingers Falls (Dutchess County), Village of Waterford (Saratoga County), Village of Waterville (Oneida County), Village of Watkins Glen (Schuyler County), Village of West Carthage (Jefferson County), Village of Williamsville (Erie County)

See the full story: Click any dot below, then the entity name, to view its multi-year stress trajectory.

FY 2024 Scroll or use arrows to change year
Aid Dependency: 0% 25% 50%+ No data Overlap

School Districts (670 of 673 filed)

See the full story: Click any dot below, then the entity name, to view its multi-year stress trajectory.

FY 2024 Scroll or use arrows to change year
Aid Dependency: 0% 25% 50%+ No data Overlap