
Two Parks, Two Vacant Lots, and 1,254 Votes

I moved to Williamsburg in January 2026 and was excited about spending time enjoying the waterfront along the East River. There’s a lot to enjoy - the views of the Manhattan skyline, birds chirping, small waves crashing… but there’s one thing wrong, the park is neighbored by chainlink fences cordoning off 2 large asphalt lots. I was curious who owned these lots and what the backstory was. Clearly there would be interest in developing waterfront property in one of the hottest neighborhoods in one of the hottest real estate markets.
TLDR: in ten years of waterfront votes from Community Board 1, the local advisory board for North Brooklyn, community turnout never flipped a single one. What it won instead - binding conditions attached to approvals.
The Backstory
There’s a long backstory to the North Brooklyn waterfront. This area used to be local industry, and it has gentrified hard as the factories moved out and the condo towers moved in. The most important development in the waterfront story was in 2005, when then-Mayor Bloomberg made a deal to rezone the north Brooklyn waterfront. The plan allowed the building of luxury high rise residential towers and promised the development of a publicly accessible waterfront. Great news!
But it’s been two decades, where’s our park?
It’s worth noting - the lack of a large accessible park is not without good reason. This area was historically a manufacturing and shipping lane - so the lots are large, the soil is polluted, and there is a mess of broken piers in the water. Also - in a post-Sandy world, any new waterfront development is held to a higher standard of storm proofing. Regardless, the current state of vacant lots is clearly not acceptable. If the residential towers were able to be built - how hard could it be to build a park?

It turns out I wasn’t the only one frustrated. There are several community organizations focused on different parts of the waterfront: Friends of Bushwick Inlet Park, North Brooklyn Neighbors, North Brooklyn Parks Alliance, Brooklyn Greenway Initiative, Newtown Creek Alliance, Friends of WNYC Transmitter Park. I was energized to learn that there were neighbors who cared about the same problems. I was curious to learn about the activism landscape - who is actually making change happen and who is focused on growing the parks vs building more high-rise towers. I also learned about Brooklyn Community Board 1 (CB1). This is the local advisory board for Williamsburg and Greenpoint - every land use application has to come through it for a public hearing and a recommendation before the city decides.
Scraping the minutes
Lucky for me, CB1 posts all committee meeting notes on their website. As a data engineer and a curious resident I dove in. I scraped the pdfs and created a dataset to help me get a sense of what questions we could answer about how change happens on the most local level. There is a lot of interesting data in here, but this post will focus on the North Brooklyn waterfront development.
I began by creating a dataset with all 110 meetings, 1,254 votes, and 1,369 speakers. The following analysis will focus on only the 97 meetings where the term ‘waterfront’ appears.
You can see that the term waterfront shows up frequently, with a few spikes in activity.
January 20, 2026 — 276 mentions. This is a public hearing focused exclusively on Monitor Point. The notes are mostly written testimony from individuals and community groups including Veronica Zapasnik, a Polish immigrant who’s been in the neighborhood since 1990, and NYSAFAH (the New York State Association for Affordable Housing). Reading the opposition arguments there is a strong emphasis on the rezoning being a violation of previous promises to make the land a waterfront park for all. The frustration is palpable.
June 18, 2024 — 189 mentions. This is the Parks & Waterfront Committee’s letter to elected officials covering habitat restoration at the inlet (“birds, insects, oysters”), Marsha P. Johnson State Park, a Sands Park walkthrough request. There is a swarm of emails to the board about the proposal to open a Tao nightclub next to Bushwick Inlet Park, including one template that was re-sent over 100 times.
February 7, 2023 — 113 mentions. The meeting notes include a document from the Army Corps of Engineers discussing plans for storm mitigation in North Brooklyn.
What does the board actually fight about?
Next I wanted to get a sense of what goes on in these meetings. Do these board meetings ever have contested votes? If so, when - and over what?

So clearly votes on parks and environment are not drawing debate. It seems like the real debates happen in these land use votes.

The above plot shows the confidence interval for each type of vote being contested compared to the odds of a liquor license vote being contested. Underlying this analysis is the assumption that votes from one board meeting are independent of votes from another (within a single meeting votes are correlated, which the model accounts for by clustering errors at the meeting level). The liquor license votes were chosen as the baseline due to the ubiquity of this type of vote in every board meeting, high vote count, and dispersion of contested and non-contested votes.
Looking at the park votes - we see that votes on park matters have about a quarter the odds of being contested compared to liquor license votes. Strange - you’d expect that given all the community organization and frustration on the waterfront development there would be more heated votes on these matters. It turns out that most of the debate around the park development actually happens in ‘land use’ votes and we see those votes are heavily contested as expected.
Showing up - at the mic and in writing
Next I took a look at these votes considering timeline and community involvement. The reality becomes more clear - land use votes are where the confrontation really takes place. A land use vote is where the board weighs in on whether a real-estate development gets built or the land is opened up to the community.

The 26 votes behind the chart
| Meeting | Motion | Type | Vote (yes-no-abstain) | Board division | Conditions attached | Speakers, prior 90 days |
|---|---|---|---|---|---|---|
| Jun 2016 | Motion to have the Parks Department move forward with the Bu... | advocacy | 39-0-0 | 0% | 0 | 1 |
| Jun 2019 | Send a letter to the Parks Department and EDC requesting air... | advocacy | 36-0-0 | 0% | 0 | 0 |
| Nov 2019 | Motion to send a letter of support for the Friends of Bushwi... | advocacy | 38-0-0 | 0% | 0 | 0 |
| Feb 2020 | Motion to support the committee's recommendation to reject t... | application | 33-0-0 | 0% | 6 | 0 |
| Jun 2020 | Approval of the Parks & Waterfront Committee's Report RE: Re... | application | 28-0-0 | 0% | 0 | 0 |
| Oct 2020 | Motion to send a letter requesting that the Parks Department... | advocacy | 29-0-0 | 0% | 0 | 2 |
| Jan 2021 | Support the Parks & Waterfront Committee recommendation rega... | application | 47-0-0 | 0% | 1 | 11 |
| Jan 2021 | Support the Parks & Waterfront Committee recommendation rega... | advocacy | 47-0-0 | 0% | 1 | 11 |
| Feb 2021 | Send letter to NYS Parks and state elected officials regardi... | advocacy | 30-0-0 | 0% | 0 | 12 |
| Mar 2021 | Support the Parks & Waterfront Committee's amended resolutio... | application | 30-0-0 | 0% | 4 | 19 |
| Apr 2021 | Two Trees – River Ring recommendations to be sent to the Dep... | application | 21-0-8 | 28% | 0 | 8 |
| Jul 2021 | Motion to add Community Board 1's name to a letter to Commis... | advocacy | 30-0-0 | 0% | 0 | 2 |
| Sep 2021 | Support the recommendation to vote YES WITH THE COMMITTEE'S... | application | 20-15-1 | 44% | 0 | 35 |
| Sep 2021 | Support the committee's recommendation to vote NO WITH CONDI... | application | 15-20-1 | 44% | 0 | 35 |
| Sep 2021 | Approve with conditions the 79 Quay Street application (C 21... | application | 29-0-0 | 0% | 0 | 35 |
| Sep 2021 | Send letter to OMB about moving funding forward for Bushwick... | advocacy | 32-0-0 | 0% | 1 | 35 |
| Feb 2024 | To recommend approval of DEP's Gateway to Greenpoint Open Sp... | application | 6-0-0 | 0% | 6 | 1 |
| Apr 2024 | Parks & Waterfront Committee requested a motion to send a le... | advocacy | 28-0-0 | 0% | 0 | 1 |
| Jun 2024 | To send a letter to our Council Member Jennifer Gutierrez, t... | advocacy | 31-0-0 | 0% | 0 | 0 |
| Apr 2025 | To recommend the board submit comments as written in the com... | application | 29-0-0 | 0% | 0 | 0 |
| Jun 2025 | Approve with the condition that the applicant expeditiously... | application | 39-0-0 | 0% | 2 | 30 |
| Sep 2025 | To Approve APPLICATION C250033MMK, CEQR 25DCP010K, PROJECT:... | application | 37-0-0 | 0% | 0 | 0 |
| Feb 2026 | To deny application 56 QUAY DEMAPPING: APPLICATION # 250326M... | application | 30-1-0 | 3% | 0 | 37 |
| Feb 2026 | To deny application MONITOR POINT: APPLICATION # C260105ZMK,... | application | 12-20-0 | 38% | 15 | 37 |
| Feb 2026 | To approve application MONITOR POINT: APPLICATION # C260105Z... | application | 24-9-0 | 27% | 15 | 37 |
| Jun 2026 | To recommend the board submit letters to National Grid, NYS... | advocacy | 40-1-0 | 2% | 0 | 0 |
The above charts show the community involvement (top) and the board’s votes (bottom). From 2016 to 2020 there’s minimal community involvement and zero contentious votes - waterfront advocacy motions pass unanimously, year after year. CB1 vote division shows up twice in the voting record: the River Ring cluster (2021) and Monitor Point (2026). And both of these votes are clearly correlated with testimony spikes in the top chart.
There are 2 main takeaways here. First, turnout is not one-sided: at the Monitor Point vote in February 2026 the testimony ran 24 in favor vs 8 against - union members turned out for the project - while a 4,747-signature petition ran against it. “Community involvement” was on both sides of the room. Second, written testimony grows over time. The hatched bars in the top chart show the written testimony. At the January 2026 hearing only 5 people spoke at the mic, but the packet contains 67 written comments. Over time we start seeing more community involvement via this channel. It’s hard to say if this is a real data point or just an artifact of the board minutes including more written testimony over time.
The 2024 Tao nightclub fight is missing from the bottom chart. This was actually a liquor license vote and the chart only tracks land use. This vote still deserves a callout because it’s the community’s one outright win in the dataset. The community showed up with 105 emails and ten speakers at the meeting. The board denied the license 31-0 that same night. The smallest, most specific ask on the ballot was the one that fully converted.
It’s important to recognize that turnout isn’t a panacea. River Ring and Monitor Point were both approved despite community turnout. The petition didn’t flip a vote. However, the large turnout coincides with (a) recorded splits - every member’s name on a roll call - and (b) conditions attached to the approval. For example, Monitor Point passed with 15 attached conditions, and you can trace individual conditions back to specific community asks - the esplanade width, the museum’s occupancy certificate, the maintenance money doubling.
What I learned
The board’s voted with the community, unanimously, for a decade, and the park still didn’t get built. Based on the analysis above - in order to make change happen, the most important meetings are the Land Use hearings. Volume of community involvement alone doesn’t move the needle - specific requests backed by the community do.
So that’s where I’ll focus my attention - land use hearings, with specific asks on developing the vacant park land.

Methodology
The dataset comes from the PDF meeting minutes CB1 posts publicly - 138 files covering 110 meetings from 2016 to 2026, about 22,000 pages. I extracted structured records (votes, liquor licenses, public speakers) with a custom ETL pipeline leveraging LLMs via AWS Bedrock to scan and extract data points. I hand-verified a subset of data points from three sample meetings against the original PDFs: vote tallies matched 38 of 38, license records 144 of 144, and speaker recall was 97%. Every extracted record keeps a verbatim quote from the source PDF, so any claim in this post can be traced back to a page. One extraction gap surfaced during this analysis - the September 2021 roll-call section, including the River Ring votes, had been misfiled as an attachment - and was recovered by hand from the minutes text, with the fix documented in the dataset.
Three disclaimers:
- The waterfront vote panel is small - 26 votes, and one night (February 2026) contributes three of them.
- Everything stated above is association, not causation: big projects generate both turnout and division, and this data can’t say which causes which.
- And written comments only appear in the record from 2022, when the board office started binding correspondence into the minutes, so the written channel can’t be compared across that line.
The full pipeline, analysis notebooks, and the extracted dataset are on GitHub: blowenstein0/cb1_data_analysis.