New York local governments face two key transparency obligations: filing Annual Financial Reports (AFRs) with the NYS Comptroller, and participating in the Fiscal Stress Monitoring System (FSMS). Missing either creates a blind spot — AFR non-filing hides basic financial data, while FSMS absence means no early-warning stress assessment. Approximately 20% of New York local governments fail to file on time in any given year.

Compliance Overview

Entity Type Count AFR Filed (FY 2024) FSMS Scored (FY 2024)
Cities 62 87% 48 of 62 (77%)
Counties 62 100% 57 of 62 (92%)
Towns 934 100% 813 of 934 (87%)
Villages* 533 100% 456 of 533 (86%)
School Districts 689 100% 672 of 689 (98%)
* Excludes 31 dissolved villages

AFR Non-Compliance

Cities are the only entity type with genuine AFR non-filers. Counties, towns, villages, and school districts all have 100% filing compliance.

Mount Vernon case study

The most notable case is Mount Vernon, which lost its credit rating after years of non-filing. The OSC conducted special audits (2020M-96) documenting the city's failure to produce timely financial reports.

Chronic / Ceased Non-Filers

Cities that have not filed for 3 or more years as of FY 2024.

City Last Filed Years Behind 10-Year Filing Rate
Ithaca 2021 3 70.0%
Mount Vernon 2020 4 60.0%

Recent Lapses

Cities that usually file but missed 1-2 recent years.

City Last Filed Years Behind 10-Year Filing Rate
Fulton 2022 2 80.0%
Mechanicville 2023 1 90.0%
North Tonawanda 2023 1 90.0%
Rensselaer 2022 2 80.0%
Salamanca 2023 1 90.0%
Tonawanda 2023 1 90.0%

The remaining 54 of 62 cities filed for FY 2024.

FSMS Participation

The OSC's Fiscal Stress Monitoring System scores local governments on fiscal and environmental stress indicators. Not all entities that file AFRs are scored — some have never been evaluated, while others were scored in prior years but are missing from the most recent cycle (FY 2024).

198 entities have lapsed from FSMS scoring, and 694 have never been scored.

Cities — 48 of 62 scored (14 lapsed)
Entity Last FSMS Year
Cortland 2022
Dunkirk 2018
Fulton 2021
Ithaca 2017
Jamestown 2021
Johnstown 2017
Mechanicville 2021
Mount Vernon 2015
New Rochelle 2020
North Tonawanda 2022
Port Jervis 2020
Rensselaer 2014
Salamanca 2015
Tonawanda 2022
Counties — 57 of 62 scored (5 never scored)
5 never scored
Entity
Bronx County
Kings County
New York County
Queens County
Richmond County
Towns — 813 of 934 scored (112 lapsed, 9 never scored)
Entity Last FSMS Year
Town of Andes (Delaware County) 2022
Town of Andover (Allegany County) 2022
Town of Angelica (Allegany County) 2020
Town of Annsville (Oneida County) 2023
Town of Berkshire (Tioga County) 2017
Town of Bradford (Steuben County) 2015
Town of Brant (Erie County) 2021
Town of Butternuts (Otsego County) 2019
Town of Cambria (Niagara County) 2022
Town of Cambridge (Washington County) 2022
Town of Carrollton (Cattaraugus County) 2017
Town of Catharine (Schuyler County) 2020
Town of Cato (Cayuga County) 2016
Town of Clare (St. Lawrence County) 2020
Town of Clermont (Columbia County) 2021
Town of Cobleskill (Schoharie County) 2023
Town of Coventry (Chenango County) 2019
Town of Decatur (Otsego County) 2016
Town of Dresden (Washington County) 2023
Town of Edinburg (Saratoga County) 2016
Town of Edmeston (Otsego County) 2013
Town of Elizabethtown (Essex County) 2022
Town of Elma (Erie County) 2022
Town of Fairfield (Herkimer County) 2021
Town of Fayette (Seneca County) 2021
Town of Fenner (Madison County) 2023
Town of Fishkill (Dutchess County) 2022
Town of Florence (Oneida County) 2022
Town of Freetown (Cortland County) 2021
Town of Fremont (Sullivan County) 2012
Town of Galway (Saratoga County) 2022
Town of German (Chenango County) 2018
Town of Germantown (Columbia County) 2022
Town of Greenburgh (Westchester County) 2023
Town of Greenville (Greene County) 2022
Town of Hartsville (Steuben County) 2020
Town of Hermon (St. Lawrence County) 2022
Town of Hornby (Steuben County) 2020
Town of Hume (Allegany County) 2021
Town of Hyde Park (Dutchess County) 2020
Town of Knox (Albany County) 2018
Town of Leicester (Livingston County) 2023
Town of Lewisboro (Westchester County) 2022
Town of Lewis (Lewis County) 2020
Town of Lindley (Steuben County) 2017
Town of Lisle (Broome County) 2022
Town of Lyons (Wayne County) 2022
Town of Macedon (Wayne County) 2017
Town of Macomb (St. Lawrence County) 2023
Town of Mansfield (Cattaraugus County) 2020
Town of Marathon (Cortland County) 2018
Town of Marlborough (Ulster County) 2023
Town of Mooers (Clinton County) 2023
Town of Morris (Otsego County) 2022
Town of Nelson (Madison County) 2020
Town of New Hartford (Oneida County) 2021
Town of New Hudson (Allegany County) 2012
Town of Niskayuna (Schenectady County) 2023
Town of North Greenbush (Rensselaer County) 2022
Town of North Hudson (Essex County) 2022
Town of Norway (Herkimer County) 2019
Town of Ohio (Herkimer County) 2022
Town of Orleans (Jefferson County) 2022
Town of Orwell (Oswego County) 2022
Town of Osceola (Lewis County) 2022
Town of Owego (Tioga County) 2020
Town of Oxford (Chenango County) 2016
Town of Palermo (Oswego County) 2020
Town of Pamelia (Jefferson County) 2021
Town of Pitcairn (St. Lawrence County) 2019
Town of Poestenkill (Rensselaer County) 2020
Town of Poughkeepsie (Dutchess County) 2022
Town of Preble (Cortland County) 2022
Town of Reading (Schuyler County) 2020
Town of Rockland (Sullivan County) 2020
Town of Rose (Wayne County) 2022
Town of Rossie (St. Lawrence County) 2023
Town of Rotterdam (Schenectady County) 2019
Town of Roxbury (Delaware County) 2020
Town of Royalton (Niagara County) 2023
Town of Russell (St. Lawrence County) 2017
Town of Russia (Herkimer County) 2021
Town of Salisbury (Herkimer County) 2023
Town of Sandy Creek (Oswego County) 2021
Town of Saranac (Clinton County) 2021
Town of Saratoga (Saratoga County) 2022
Town of Schuyler Falls (Clinton County) 2023
Town of Seneca Falls (Seneca County) 2021
Town of Sennett (Cayuga County) 2018
Town of Shandaken (Ulster County) 2015
Town of Sodus (Wayne County) 2016
Town of Stamford (Delaware County) 2018
Town of Sullivan (Madison County) 2023
Town of Taylor (Cortland County) 2016
Town of Ticonderoga (Essex County) 2022
Town of Tusten (Sullivan County) 2022
Town of Union (Broome County) 2021
Town of Van Etten (Chemung County) 2017
Town of Volney (Oswego County) 2020
Town of Waddington (St. Lawrence County) 2021
Town of Wallkill (Orange County) 2019
Town of Waterford (Saratoga County) 2023
Town of Waterloo (Seneca County) 2022
Town of Watertown (Jefferson County) 2022
Town of Waverly (Franklin County) 2018
Town of West Union (Steuben County) 2023
Town of White Creek (Washington County) 2023
Town of Williamstown (Oswego County) 2022
Town of Willing (Allegany County) 2015
Town of Willsboro (Essex County) 2021
Town of Woodhull (Steuben County) 2016
Town of Worth (Jefferson County) 2022
9 never scored
Entity
Town of Adams
Town of Baldwin (Chemung County)
Town of Davenport (Delaware County)
Town of East Rochester (Monroe County)
Town of Exeter (Otsego County)
Town of Inlet (Hamilton County)
Town of Morehouse (Hamilton County)
Town of Mount Kisco (Westchester County)
Town of Scarsdale (Westchester County)
Villages — 456 of 533 scored (71 lapsed, 6 never scored)
Entity Last FSMS Year
Village of Almond (Allegany County) 2016
Village of Amityville (Suffolk County) 2023
Village of Athens (Greene County) 2022
Village of Avoca (Steuben County) 2022
Village of Bemus Point (Chautauqua County) 2015
Village of Bloomingburg (Sullivan County) 2015
Village of Brushton (Franklin County) 2022
Village of Burke (Franklin County) 2022
Village of Castleton-On-Hudson (Rensselaer County) 2021
Village of Cazenovia (Madison County) 2022
Village of Cedarhurst (Nassau County) 2018
Village of Cobleskill (Schoharie County) 2023
Village of Dannemora (Clinton County) 2022
Village of East Rockaway (Nassau County) 2019
Village of East Syracuse (Onondaga County) 2018
Village of Ellenville (Ulster County) 2018
Village of Elmsford (Westchester County) 2016
Village of Fishkill (Dutchess County) 2022
Village of Fleischmanns (Delaware County) 2022
Village of Fort Edward (Washington County) 2017
Village of Fort Plain (Montgomery County) 2021
Village of Fredonia (Chautauqua County) 2023
Village of Great Neck (Nassau County) 2019
Village of Hagaman (Montgomery County) 2023
Village of Hammond (St. Lawrence County) 2021
Village of Hancock (Delaware County) 2023
Village of Hempstead (Nassau County) 2021
Village of Herkimer (Herkimer County) 2019
Village of Holland Patent (Oneida County) 2021
Village of Holley (Orleans County) 2021
Village of Hoosick Falls (Rensselaer County) 2020
Village of Hudson Falls (Washington County) 2021
Village of Hunter (Greene County) 2017
Village of Islandia (Suffolk County) 2022
Village of Lacona (Oswego County) 2021
Village of Lake Grove (Suffolk County) 2020
Village of Lake Placid (Essex County) 2017
Village of Lawrence (Nassau County) 2022
Village of Lisle (Broome County) 2019
Village of Lloyd Harbor (Suffolk County) 2022
Village of Lodi (Seneca County) 2023
Village of Madison (Madison County) 2018
Village of Manlius (Onondaga County) 2020
Village of Margaretville (Delaware County) 2022
Village of Menands (Albany County) 2023
Village of Middleville (Herkimer County) 2019
Village of Millerton (Dutchess County) 2023
Village of Monticello (Sullivan County) 2017
Village of Montour Falls (Schuyler County) 2021
Village of New Hempstead (Rockland County) 2021
Village of North Haven (Suffolk County) 2022
Village of Norwood (St. Lawrence County) 2018
Village of Old Brookville (Nassau County) 2022
Village of Old Field (Suffolk County) 2022
Village of Potsdam (St. Lawrence County) 2021
Village of Rensselaer Falls (St. Lawrence County) 2017
Village of Richburg (Allegany County) 2018
Village of Riverside (Steuben County) 2019
Village of Sackets Harbor (Jefferson County) 2023
Village of Sandy Creek (Oswego County) 2023
Village of Savona (Steuben County) 2020
Village of Silver Springs (Wyoming County) 2019
Village of Solvay (Onondaga County) 2021
Village of Spring Valley (Rockland County) 2013
Village of Tuxedo Park (Orange County) 2023
Village of Unadilla (Otsego County) 2021
Village of Wappingers Falls (Dutchess County) 2021
Village of Waterford (Saratoga County) 2022
Village of Watkins Glen (Schuyler County) 2022
Village of West Carthage (Jefferson County) 2017
Village of Williamsville (Erie County) 2023
6 never scored
Entity
Tuxedo
Village of Adams
Village of Delhi (Delaware County)
Village of Mount Kisco (Westchester County)
Village of Owego (Tioga County)
Village of Pulaski (Oswego County)
School Districts — 672 of 689 scored (1 lapsed, 16 never scored)
Entity Last FSMS Year
Inlet Common School District 2019
16 never scored

Big Five dependent districts (4): Buffalo City School District, Rochester City School District, Syracuse City School District, Yonkers City School District — fiscally dependent on parent city; finances included in city's FSMS score.

Special-act Union Free districts (10): George Junior Republic Union Free School District, Greenburgh Eleven Union Free School District, Greenburgh-Graham Union Free School District, Greenburgh-North Castle Union Free School District, Hawthorne-Cedar Knolls Union Free School District, Little Flower Union Free School District, Mount Pleasant-Blythedale Union Free School District, Mount Pleasant-Cottage Union Free School District, Randolph Academy Union Free School District, Raquette Lake Union Free School District — serve residential treatment facilities, not traditional community districts.

EntityType
Piseco Common School District Common
South Mountain-Hickory Common School District Common

View the full stress analysis for interactive scatter charts and year-by-year comparisons.

Read our full methodology for details on data sources and how metrics are calculated.