McCreight Defeats Brook-Krasny in Brooklyn Assembly Race

Democrat Chris McCreight flips Assembly District 46 back from Republican control after four years.

Updated on Nov. 4, 2026 in Elections

Bold flat-color editorial illustration of a row of city rooftops rising from a navy harbor line under a deep red field, with a single warm window glowing at the center.
Democrat Chris McCreight defeated Republican incumbent Alec Brook-Krasny in Brooklyn's Assembly District 46, winning 55% of the vote and returning the seat to Democratic control. AI Illustration. Upload story photo >

Live Poll

Do you trust your local elected officials to keep their promises on costs?

Democrat Chris McCreight defeated incumbent Republican Alec Brook-Krasny in Assembly District 46, winning 55% of the vote (16,400 votes) to Brook-Krasny's 45% (13,188 votes). The seat returns to Democratic control after four years of Republican representation.

Why it matters

The result shifts a southern Brooklyn seat back to Democrats after Brook-Krasny, a former Democrat, switched parties and won in 2022. McCreight campaigned on affordability and transit and infrastructure improvements, and Democrats also won neighboring races on the same night.

Brook-Krasny won the district in 2022 by fewer than 2,000 votes over incumbent Mathylde Frontus, and McCreight's 55% share on Election Night marks a reversal of his 2024 loss, when he earned 48%. Official certification of the count remains pending.

The players

Chris McCreight

McCreight is the Democrat who won Assembly District 46 after losing to Brook-Krasny in 2024, campaigning on affordability and southern Brooklyn transit and infrastructure.

Alec Brook-Krasny

Brook-Krasny is a former Democrat who switched to the Republican Party, saying the Democratic party had moved too far left, and who lost the seat he had won in 2022.

The details

Brook-Krasny represented the district as a Democrat from 2006 to 2015 before later winning it as a Republican and being indicted in a drug scam prior to returning to politics in 2022. The district covers Bay Ridge, Dyker Heights, Fort Hamilton, Bath Beach, Sea Gate, Coney Island and Brighton Beach.

Timeline

  1. Brook-Krasny represented Assembly District 46 as a Democrat from 2006 to 2015.

  2. Brook-Krasny defeated incumbent Mathylde Frontus by fewer than 2,000 votes in 2022.

  3. McCreight first lost to Brook-Krasny in 2024, earning 48% of the vote.

  4. Election Day was November 3, 2026, when McCreight won the seat.

Political Context

Brook-Krasny's 2022 narrow win over Frontus was the Republican gain that McCreight has now reversed. Brook-Krasny's critics argue his promises to lower grocery, rent and property tax costs were not met, a claim McCreight made during the campaign.

For Brooklyn residents in Assembly District 46, the seat's change in party control affects who represents neighborhoods from Bay Ridge to Coney Island in Albany. McCreight's campaign pledges on affordability and transit will shape local legislative priorities going forward.

The takeaway

Local races can shift control quickly, so voters in New York City's Assembly districts benefit from tracking how representatives vote on affordability and transit issues after the results are certified.

Further reading

Explore more New York City Elections coverage on Wisevoter.

Source note: This article includes information reported by Brooklyn Paper.

Live Poll

Do you trust your local elected officials to keep their promises on costs?