Two years inside the board that runs Pittsburgh's water, coded from the minutes and checkable line by line.
Read the published story at Public Source ↗
On a Friday morning in late September 2025, five members of the Pittsburgh Water board sat through seven resolutions, among them funding requests that ran from $492,000 to $29 million, and passed every one of them without a recorded question. The minutes note the pattern the way they note all of it: no further discussion held, the board unanimously approved, the resolution was adopted. It reads like the minutes of the meeting before it, and the twenty-three before that.
A board that never splits could mean a board that agrees because the work is sound. It could also mean a board that has stopped deciding anything in the room where the public can watch. The record settles which of the two it is, and the record can be counted.
Every resolution the board voted between October 2023 and September 2025 was coded from the official minutes on four measures: how it voted, what questions it drew, whether anything was discussed, and whether any resident spoke. Twenty-four meetings, and the count comes out the same way every time it is run.
The five abstentions on the board's record were the chair recusing himself for conflicts of interest, not a member breaking from the group. When every member actually voted, the board was unanimous every single time. It authorized more than $871 million along the way, and 156 of the 228 resolutions drew no question from any board member at all.
A single board's unanimity means nothing without a baseline, so the investigation built one. A random-number generator selected three meetings from each of two comparable water boards, the Niagara Falls Water Board in New York and the North Harris County Regional Water Authority in Texas, over the same window. Every vote in those six meetings was coded the same way. Twenty of the twenty-nine peer votes were unanimous, a rate of 69 percent against Pittsburgh Water's 100. At Niagara Falls, a single resolution failed 2-2, was rewritten in the open, and passed 3-2, and the meeting ran for 161 minutes. That is what a board deciding in public looks like.
The finding did not rest on the dataset. Nine named sources are on the record: an environmental director who has tracked the utility for a decade, a RAND researcher who studies public trust in water systems, a media-law attorney, two board members answering for their own votes, community organizers who remember when this board argued in public, and the utility's chief executive, who was given the full right of reply and took it.
"When there is political capture, unanimous votes are one of the results — the system's being run by an entity that's outside the actual agency." Myron Arnowitt, Clean Water Action
"We could be better about daylighting some of the hard discussions we have internally. I'll own that, and we should all own that." Erika Strassburger, board Vice Chair
The full map of who carries which claim, with transcripts, is in the sourcing record, and every claim in the story is traced to its evidence in the interactive fact-check ledger.
The record has a second half, the kind that rarely gets measured because it requires going back. At the first board meeting after the investigation published, the board asked 40 questions, roughly seven times its 24-month average of about five and a half, and issued a stop-work order against a contractor. The institution changed how it behaved in public, and the change is in the minutes the same way the silence was. A measurement taken after publication is part of the method here, not an afterthought.
The claim this record makes about itself: every figure above recomputes from coded data, and every coded figure traces to an archived, hashed source. None of it asks for trust.
The repository behind this page carries the data, the archived source minutes, and a harness that reproduces every number offline.
python 03-harness/check.py
It re-hashes each archived source against the manifest, recomputes 228, 223, $871.25 million, the 72 questioned resolutions, the 69 percent peer rate, and the 40-question follow-up, then prints one verdict. The circulating draft figures are wrong or unsound: 218 resolutions, 215 unanimous, $1.78 billion, and a one-in-6.9-billion coin-flip probability. None of them survives in this record, for reasons the interactive fact-check ledger sets out claim by claim.