Civic Finance

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

Method, thresholds and sources

What this is

A research lens over official state data for every county, city, town, village, school district, BOCES, fire district and IDA in the 22 counties we follow (Capital Region: Albany, Rensselaer, Saratoga, Schenectady, Montgomery, Schoharie, Warren, Washington; Rochester: Monroe, Ontario, Wayne, Livingston, Orleans, Yates, Genesee; Mid-Hudson: Orange, Dutchess, Ulster, Sullivan, Putnam, Columbia, Greene). It shows indicators and peer context. It does not score, grade or rank governments.

Evidence rules

Flag thresholds

FlagRule
Recurring deficitsIn at least 2 of the last 3 AFR years, both the general fund (revenues + other sources − expenditures − other uses) and operating funds overall ran a deficit. Our calculation. Planned use of fund balance produces this pattern too.
Low fund balanceMunicipalities: OSC FSMS Indicator 1 (assigned + unassigned general fund balance ÷ gross expenditures) below 5%. Schools: FSMS unassigned fund balance ratio below 1%.
High fund balanceMunicipalities: FSMS Indicator 1 above 50%. Schools: NYSED PTRC unrestricted fund balance above 4% of the budget (Real Property Tax Law §1318 limit).
Rapid debt growthYear-end debt outstanding (OSC AFR debt detail) up more than 50% and more than $1M over the last 3 AFR years.
Levy above tax capMunicipalities and fire districts: OSC tax cap filing for FY2024 or later where the proposed levy exceeds the computed levy limit. Schools: PTRC proposed levy above the levy limit (excluding exemptions), 2023-24 or later.
OSC stress designationLatest FSMS designation is Significant, Moderate or Susceptible fiscal stress (OSC's designation, unchanged).
Filing statusListed on OSC's 2025 FSMS not-filed list, FSMS shows "Not filed" for FY2023 or later, or no AFR for 2024 or 2025 in OSC's bulk data.
School budget defeatedNYSED vote or re-vote results show a defeat, 2022-23 to 2026-27.

Per capita, per pupil and peers

Per capita uses the Census Bureau Vintage 2025 subcounty estimates (towns and cities as county subdivisions, villages as places, counties as counties). Per pupil uses NYSED PTRC enrollment. Peer medians and percentiles are computed within the same region and class among entities that have the figure. Percentile = share of peers with a lower value.

Crosswalk

OSC municipal codes and NYSED BEDS codes are matched to our entity list (the meeting-transcription manifest and the school-district list) by county, class and normalized name, with documented manual overrides. Fire districts are taken from OSC's data and have no entity in our meeting list. Town filter: villages, fire districts and school districts are grouped under the town recorded in their OSC municipal code (digits 5–8), which is one town even when a district spans several.

Unmatched or partial (14): Town of Green Island (Albany, unmatched); Village of East Rochester (Monroe, unmatched); Town of Palm Tree (Orange, unmatched); Village of Wurtsboro (Sullivan, unmatched); Berkshire Ufsd (Columbia, partial); West Park Ufsd (Ulster, partial); Village of Salem (Washington, unmatched_ours); Village of Attica (Genesee, unmatched_ours); Village of Lyons (Wayne, unmatched_ours); Village of Macedon (Wayne, unmatched_ours); Village of Rushville (Yates, unmatched_ours); Schoharie County Ida (Schoharie, manifest_only); Bethlehem Ida (Albany, manifest_only); Cohoes Ida (Albany, manifest_only).

Meeting context hooks

Profiles link to budget-related meeting documents from the meeting-docs pipeline (read-only: document metadata from its database, and the text it has already extracted, scanned for budget terms such as tentative or adopted budget, tax levy, levy limit, fund balance, bond resolutions and auditor letters) and to budget or audit moments in Meeting Insights transcripts. These are context links only and never feed a number.

Sources

A Worker cron checks every source's Last-Modified/ETag each Monday and re-downloads and re-normalizes only those that changed. OSC audits are refreshed from the first listing page per county. The two FSMS not-filed lists are PDFs and are loaded statically. Last check: 2026-10-11 09:18 UTC.

IdDatasetPublisherFile last modifiedRetrieved
afr-2019OSC Annual Financial Report data, all classes, 2019 (account level) (landing page)NYS Office of the State ComptrollerFri, 02 Oct 2026 03:54:38 GMT2026-10-09 23:45 UTC
debt-2019OSC AFR debt detail, all classes, 2019 (landing page)NYS Office of the State ComptrollerFri, 02 Oct 2026 03:55:29 GMT2026-10-09 23:45 UTC
afr-2020OSC Annual Financial Report data, all classes, 2020 (account level) (landing page)NYS Office of the State ComptrollerFri, 02 Oct 2026 03:54:39 GMT2026-10-09 23:45 UTC
debt-2020OSC AFR debt detail, all classes, 2020 (landing page)NYS Office of the State ComptrollerFri, 02 Oct 2026 03:55:30 GMT2026-10-09 23:45 UTC
afr-2021OSC Annual Financial Report data, all classes, 2021 (account level) (landing page)NYS Office of the State ComptrollerFri, 02 Oct 2026 03:54:40 GMT2026-10-09 23:45 UTC
debt-2021OSC AFR debt detail, all classes, 2021 (landing page)NYS Office of the State ComptrollerFri, 02 Oct 2026 03:55:30 GMT2026-10-09 23:45 UTC
afr-2022OSC Annual Financial Report data, all classes, 2022 (account level) (landing page)NYS Office of the State ComptrollerFri, 02 Oct 2026 03:54:41 GMT2026-10-09 23:45 UTC
debt-2022OSC AFR debt detail, all classes, 2022 (landing page)NYS Office of the State ComptrollerFri, 02 Oct 2026 03:55:31 GMT2026-10-09 23:45 UTC
afr-2023OSC Annual Financial Report data, all classes, 2023 (account level) (landing page)NYS Office of the State ComptrollerFri, 02 Oct 2026 03:54:42 GMT2026-10-09 23:45 UTC
debt-2023OSC AFR debt detail, all classes, 2023 (landing page)NYS Office of the State ComptrollerFri, 02 Oct 2026 03:55:32 GMT2026-10-09 23:45 UTC
afr-2024OSC Annual Financial Report data, all classes, 2024 (account level) (landing page)NYS Office of the State ComptrollerFri, 02 Oct 2026 03:54:43 GMT2026-10-09 23:45 UTC
debt-2024OSC AFR debt detail, all classes, 2024 (landing page)NYS Office of the State ComptrollerFri, 02 Oct 2026 03:55:33 GMT2026-10-09 23:45 UTC
afr-2025OSC Annual Financial Report data, all classes, 2025 (account level) (landing page)NYS Office of the State ComptrollerFri, 02 Oct 2026 03:54:44 GMT2026-10-10 00:11 UTC
debt-2025OSC AFR debt detail, all classes, 2025 (landing page)NYS Office of the State ComptrollerFri, 02 Oct 2026 03:55:33 GMT2026-10-09 23:45 UTC
fsms-muni-2019OSC Fiscal Stress Monitoring System, municipalities, fiscal years ending 2019 (summary) (landing page)NYS Office of the State ComptrollerThu, 24 Sep 2020 13:57:08 GMT2026-10-09 23:46 UTC
fsms-muni-2020OSC Fiscal Stress Monitoring System, municipalities, fiscal years ending 2020 (summary) (landing page)NYS Office of the State ComptrollerWed, 22 Sep 2021 14:02:34 GMT2026-10-09 23:46 UTC
fsms-muni-2021OSC Fiscal Stress Monitoring System, municipalities, fiscal years ending 2021 (summary) (landing page)NYS Office of the State ComptrollerTue, 27 Sep 2022 13:58:50 GMT2026-10-09 23:46 UTC
fsms-muni-2022OSC Fiscal Stress Monitoring System, municipalities, fiscal years ending 2022 (summary) (landing page)NYS Office of the State ComptrollerTue, 26 Sep 2023 14:09:21 GMT2026-10-09 23:46 UTC
fsms-muni-2023OSC Fiscal Stress Monitoring System, municipalities, fiscal years ending 2023 (summary) (landing page)NYS Office of the State ComptrollerThu, 03 Oct 2024 13:31:22 GMT2026-10-09 23:46 UTC
fsms-muni-2024OSC Fiscal Stress Monitoring System, municipalities, fiscal years ending 2024 (summary) (landing page)NYS Office of the State ComptrollerThu, 25 Sep 2025 11:22:00 GMT2026-10-09 23:46 UTC
fsms-muni-2025OSC Fiscal Stress Monitoring System, municipalities, fiscal years ending 2025 (summary) (landing page)NYS Office of the State ComptrollerThu, 24 Sep 2026 12:59:09 GMT2026-10-09 23:47 UTC
fsms-school-2019OSC Fiscal Stress Monitoring System, school districts, fiscal years ending 2019 (summary) (landing page)NYS Office of the State ComptrollerTue, 07 Apr 2020 19:42:50 GMT2026-10-09 23:46 UTC
fsms-school-2020OSC Fiscal Stress Monitoring System, school districts, fiscal years ending 2020 (summary) (landing page)NYS Office of the State ComptrollerTue, 26 Jan 2021 17:40:08 GMT2026-10-09 23:46 UTC
fsms-school-2022OSC Fiscal Stress Monitoring System, school districts, fiscal years ending 2022 (summary) (landing page)NYS Office of the State ComptrollerWed, 25 Jan 2023 13:16:41 GMT2026-10-09 23:46 UTC
fsms-school-2023OSC Fiscal Stress Monitoring System, school districts, fiscal years ending 2023 (summary) (landing page)NYS Office of the State ComptrollerThu, 25 Jan 2024 14:12:59 GMT2026-10-09 23:46 UTC
fsms-school-2024OSC Fiscal Stress Monitoring System, school districts, fiscal years ending 2024 (summary) (landing page)NYS Office of the State ComptrollerFri, 24 Jan 2025 11:49:34 GMT2026-10-09 23:46 UTC
fsms-school-2025OSC Fiscal Stress Monitoring System, school districts, fiscal years ending 2025 (summary) (landing page)NYS Office of the State ComptrollerThu, 22 Jan 2026 14:11:25 GMT2026-10-09 23:46 UTC
fsms-ind1-muni-2023OSC FSMS all-data worksheet, municipalities 2023, sheet "Indicator 1" (fund balance) (landing page)NYS Office of the State ComptrollerThu, 03 Oct 2024 13:32:27 GMT2026-10-09 23:46 UTC
fsms-ind1-muni-2024OSC FSMS all-data worksheet, municipalities 2024, sheet "Indicator 1" (fund balance) (landing page)NYS Office of the State ComptrollerThu, 25 Sep 2025 12:08:51 GMT2026-10-09 23:46 UTC
fsms-ind1-muni-2025OSC FSMS all-data worksheet, municipalities 2025, sheet "Indicator 1" (fund balance) (landing page)NYS Office of the State ComptrollerThu, 24 Sep 2026 12:37:47 GMT2026-10-10 00:11 UTC
fsms-ind1-school-2023OSC FSMS all-data worksheet, school districts 2023, sheet "Indicator 1" (fund balance) (landing page)NYS Office of the State ComptrollerThu, 25 Jan 2024 14:14:47 GMT2026-10-09 23:46 UTC
fsms-ind1-school-2024OSC FSMS all-data worksheet, school districts 2024, sheet "Indicator 1" (fund balance) (landing page)NYS Office of the State ComptrollerFri, 24 Jan 2025 11:52:07 GMT2026-10-09 23:46 UTC
fsms-ind1-school-2025OSC FSMS all-data worksheet, school districts 2025, sheet "Indicator 1" (fund balance) (landing page)NYS Office of the State ComptrollerThu, 22 Jan 2026 13:55:38 GMT2026-10-09 23:46 UTC
fsms-notfiled-muni-2025OSC FSMS Not Filed Municipalities, fiscal years ending 2025 (updated Sept 2026) (landing page)NYS Office of the State ComptrollerThu, 24 Sep 2026 12:38:18 GMT2026-10-09 23:47 UTC
fsms-notfiled-school-2025OSC FSMS Not Filed and Inconclusive Schools, fiscal years ending 2025 (landing page)NYS Office of the State ComptrollerThu, 22 Jan 2026 14:02:12 GMT2026-10-09 23:47 UTC
taxcapOSC Open Book NY, Property Tax Cap filings (bulk CSV, all years) (landing page)NYS Office of the State ComptrollerSat, 10 Oct 2026 03:53:49 GMT2026-10-11 09:17 UTC
taxtable-2021OSC Local Government Tax Table 2021 (levies, taxable full value, full value tax rates) (landing page)NYS Office of the State ComptrollerThu, 27 Jan 2022 12:19:48 GMT2026-10-09 23:48 UTC
taxtable-2022OSC Local Government Tax Table 2022 (levies, taxable full value, full value tax rates) (landing page)NYS Office of the State ComptrollerWed, 18 Jan 2023 18:46:28 GMT2026-10-09 23:48 UTC
taxtable-2023OSC Local Government Tax Table 2023 (levies, taxable full value, full value tax rates) (landing page)NYS Office of the State ComptrollerTue, 19 Dec 2023 14:35:42 GMT2026-10-09 23:48 UTC
taxtable-2024OSC Local Government Tax Table 2024 (levies, taxable full value, full value tax rates) (landing page)NYS Office of the State ComptrollerThu, 10 Oct 2024 17:46:50 GMT2026-10-09 23:48 UTC
taxtable-2025OSC Local Government Tax Table 2025 (levies, taxable full value, full value tax rates) (landing page)NYS Office of the State ComptrollerTue, 06 Jan 2026 17:55:15 GMT2026-10-09 23:48 UTC
taxtable-2026OSC Local Government Tax Table 2026 (levies, taxable full value, full value tax rates) (landing page)NYS Office of the State ComptrollerMon, 05 Oct 2026 16:43:37 GMT2026-10-10 00:11 UTC
ptrc-2021-22NYSED Property Tax Report Card data 2021-22 (landing page)NYS Education DepartmentFri, 14 May 2021 20:46:47 GMT2026-10-09 23:47 UTC
ptrc-2022-23NYSED Property Tax Report Card data 2022-23 (landing page)NYS Education DepartmentThu, 12 May 2022 15:00:02 GMT2026-10-09 23:47 UTC
ptrc-2023-24NYSED Property Tax Report Card data 2023-24 (landing page)NYS Education DepartmentWed, 10 May 2023 18:51:14 GMT2026-10-09 23:47 UTC
ptrc-2024-25NYSED Property Tax Report Card data 2024-25 (landing page)NYS Education DepartmentWed, 12 Jun 2024 20:44:29 GMT2026-10-09 23:47 UTC
ptrc-2025-26NYSED Property Tax Report Card data 2025-26 (landing page)NYS Education DepartmentFri, 06 Jun 2025 17:38:58 GMT2026-10-09 23:47 UTC
ptrc-2026-27NYSED Property Tax Report Card data 2026-27 (landing page)NYS Education DepartmentThu, 28 May 2026 15:49:35 GMT2026-10-10 00:12 UTC
vote-2022-23NYSED school budget vote results 2022-23 (landing page)NYS Education DepartmentWed, 25 May 2022 20:36:25 GMT2026-10-09 23:47 UTC
revote-2022-23NYSED school budget re-vote results 2022-23 (landing page)NYS Education DepartmentThu, 23 Jun 2022 15:34:08 GMT2026-10-09 23:47 UTC
vote-2023-24NYSED school budget vote results 2023-24 (landing page)NYS Education DepartmentTue, 23 May 2023 13:14:45 GMT2026-10-09 23:47 UTC
revote-2023-24NYSED school budget re-vote results 2023-24 (landing page)NYS Education DepartmentWed, 21 Jun 2023 20:36:45 GMT2026-10-09 23:47 UTC
vote-2024-25NYSED school budget vote results 2024-25 (landing page)NYS Education DepartmentWed, 12 Jun 2024 20:25:47 GMT2026-10-09 23:47 UTC
revote-2024-25NYSED school budget re-vote results 2024-25 (landing page)NYS Education DepartmentMon, 24 Jun 2024 19:14:34 GMT2026-10-09 23:47 UTC
vote-2025-26NYSED school budget vote results 2025-26 (landing page)NYS Education DepartmentSat, 31 May 2025 21:01:34 GMT2026-10-09 23:47 UTC
revote-2025-26NYSED school budget re-vote results 2025-26 (landing page)NYS Education DepartmentMon, 23 Jun 2025 16:01:20 GMT2026-10-09 23:47 UTC
vote-2026-27NYSED school budget vote results 2026-27 (landing page)NYS Education DepartmentWed, 27 May 2026 17:57:04 GMT2026-10-10 00:12 UTC
revote-2026-27NYSED school budget re-vote results 2026-27 (landing page)NYS Education DepartmentMon, 03 Aug 2026 15:08:23 GMT2026-10-10 00:12 UTC
popest-2025U.S. Census Bureau, Vintage 2025 subcounty population estimates, New York (SUB-EST2025_36) (landing page)U.S. Census BureauThu, 14 May 2026 12:45:32 GMT2026-10-10 00:12 UTC
osc-auditsOSC Division of Local Government and School Accountability audit reports (listing filtered by county) (landing page)NYS Office of the State Comptroller–2026-10-09 23:58 UTC

Known gaps