Upstate NY News

About

24 bodies tracked, out of many hundreds. Public comment rules confirmed for 17 of them, a cadence rule fixing a day and a time for 14, a video archive for 23. This page explains what we do with the gaps, which is name them rather than fill them.

What this is right now

A directory of upstate New York governments: who they are, when they meet, where to watch, and how to comment. 24 bodies out of many hundreds, covering the two chambers of the state legislature, seven county legislatures, eight city councils, and seven city school district boards. It is incomplete and every page says where.

The first pass covered Buffalo, Rochester, Syracuse and Albany. A second pass on 2026-08-16 added Utica, Binghamton, Niagara Falls and Lockport, and the Oneida, Broome and Niagara county legislatures above them, which is roughly 630,000 people the first pass had skipped.

There is no journalism here yet. No articles, no reporters, no coverage of what happens at these meetings. That comes later.

Why upstate New York, and why the capital matters

Buffalo, Rochester, Syracuse, and Albany are four separate media markets, not one. Each still has a daily paper and each covers its own city. "Upstate" is a real identity at the not-New-York-City level and a weak one as a single news market, which is why these pages are built to let you find your own city first.

What binds them is Albany. The state capital sits inside this region, so the government that writes school aid formulas, Medicaid rates, and climate law for all of New York meets a few blocks from a city council. Covering the statehouse and covering the local council is one beat here and two beats everywhere else. That is the reason this market exists on our list.

It also produces the sharpest finding on these pages. The Legislature, the body with the largest budget and the widest reach, is the only government in this market where an ordinary resident cannot sign up and speak. Assembly hearing notices read "ORAL TESTIMONY BY INVITATION ONLY." Every county legislature and city council here will hear you. See participate.

What it is meant to become

The same site, filled in. Every public meeting in the region transcribed and made searchable, so that "what did the county legislature actually say about the Micron site" is a question with an answer.

Minutes tell you what was decided. Video tells you what was said but cannot be searched. Nothing in between exists, for this region or most others. That gap is the whole point, and upstate New York shows it more clearly than most places:

BodyWritten record goes back toVideo goes back to
Erie County Legislature1990s2023
Broome County Legislature1991Nothing kept
Buffalo Common Council19902025 for regular meetings

Thirty years of summaries survive. Two years of the actual words do not.

Broome County is the purest case we have found anywhere. Its legislative documents go back to 1991 and it keeps no video at all: sessions are livestreamed on a Zoom link that changes every month and then are gone. In July 2026 WSKG, the region's public broadcaster, started posting audio recordings itself, reporting that otherwise "if you miss it, there's no way for you to know what actually happened in the meetings." That is a newsroom hand-building the exact thing this project is for.

The URLs are built to hold the fix. A meeting page today lists a body and a schedule; the same address later holds a transcript.

What we will not do

Publish a fact we have not checked. Every page here marks what is unconfirmed rather than filling it in with something plausible. That is why the public comment page has real rules for seventeen bodies and "not established" for seven, instead of seven guesses that look the same as the real ones.

The second pass produced two of these on its own. Binghamton's City Council President is named on no city web page we could read, only inside a PDF the city serves as a download behind bot management, so the field stays empty. And the Niagara Falls City School District publishes exact public comment numbers, fifteen minutes and three minutes and three speakers per topic, that appear in no adopted policy we could find. We publish the numbers, because they are the rules you will meet in the room, and we say where they do not come from.

Read a rule off a calendar. The Erie County Legislature met on a Thursday for almost every session in 2026. Its actual rule says only "at least twice monthly, except in August, as designated by the Chair," and the one session that moved, in May, moved off Thursday. We publish the rule, not the pattern, because a resident who plans around "every other Thursday" will eventually plan around a date the Legislature never set.

With one exception, which the second pass made explicit. Some instruments say the adopted schedule is the rule. Broome County's Rule 3 requires the Legislature to "adopt a schedule of regular meetings for the year" at its Organizational Meeting, and Niagara County's Legislature adopts its year of dates by motion each January. In those cases reading the date list is not a shortcut, it is the correct method, and we say so on when they meet.

Rochester City Council is the clearest case of the same discipline. Its charter says "The Council shall fix the time of its regular meetings" and fixes nothing itself, and we could not find the resolution that does. Recent meetings have been observed at 6:00 p.m. We could have printed that. Instead the field stays open, because a wrong meeting time sends someone to City Hall on the wrong evening.

Hide a conflict by picking a side. Where a government's own sources disagree, we show both and say we are not resolving it. Buffalo's own city pages name two different Council Presidents. Rochester's school district gives three different answers about which Tuesday its speaker forum falls on. Monroe County states two different sign-up deadlines. Those disagreements are real and they are the reader's problem to navigate, so we surface them instead of laundering them into a single confident line.

Pad a page to look complete. If a market yields twenty-four bodies, it gets twenty-four.

And leave a gap unnamed once we have seen it. The first pass covered four counties and called the market "roughly 50 counties," which was true and also disguised that three counties of more than 195,000 people each, and the cities in them, had been skipped. The second pass closed that. Naming the size of what is missing is part of the work, not a disclaimer attached to it.

Corrections

If something here is wrong, the government's own page is authoritative and we want to know. Every page carries a "verified" date so you can see how stale it might be.

That date matters more than usual in this market. Several of the pages we relied on carry visible staleness of their own: Erie County's leadership page is stamped January 2023, Buffalo's public hearing listing still shows hearings from February 2023, and Rochester's school board minutes page has not been updated since January 2021. We read around those where a dated primary source existed and flagged them where it did not.

Who this is for

People who live in Buffalo, Rochester, Syracuse, Albany, Utica, Binghamton, Niagara Falls, Lockport, and the counties, towns, and villages between and beyond them, and who want to know what their governments are doing. Not lobbyists, not developers, not people who already have someone in Albany reading the agendas for them.

Verified 2026-08-15, with ten bodies added on 2026-08-16. The government's own page is authoritative.