Katie Brennan (MCRP ’12) Wins LD-32 Primary Election for Jersey City

June 12, 2025

Brennan wins one seat in LD-32; race between Bhalla, Ramirez is too close to call

New Jersey’s 32nd legislative district, located in the heart of Jersey City and Hoboken, hosted a heated Democratic primary showdown this year between the two great political factions in Hudson County politics: one led by Jersey City Mayor and gubernatorial candidate Steve Fulop, the other supported by the county Democratic organization.

But in the end, at least one of the race’s two victors hails from neither faction. Katie Brennan, a housing policy expert who ran on an independent ticket unaffiliated with any larger slate, has won the Democratic primary for one of the district’s two seats, the New Jersey Globe projects.

As for the other seat, it remains too close to call for now between Hoboken Mayor Ravi Bhalla, Brennan’s running mate, and Assemblywoman Jessica Ramirez (D-Jersey City), who was allied with Fulop.

Brennan currently leads with 6,376 votes, or 19.4%; Bhalla has 6,186, or 18.8%, and Ramirez has 6,024, or 18.3%. No more votes will be counted tonight in Hudson County, so the final outcome won’t be known until at least tomorrow, though Bhalla has declared victory.

“We did it. We really did it. We just showed the whole state that the people can beat the party bosses,” Katie Brennan said in a statement on her win. “This is what democracy looks like when it’s not rigged by political machines. The status quo isn’t working for too many people here in Hudson County, and now we’re gonna fix it.”

The remaining three candidates are piled up at the bottom, though even they didn’t finish too far behind the winners. Hoboken Public Library director Jennie Pu has 4,873 votes, or 14.8%; Jersey City Councilman Yousef Saleh has 4,730 votes, or 14.4%; and Jersey City Department of Public Safety official Crystal Fonseca has 4,621 votes, or 14.1%. (Saleh was on Fulop’s slate, while Pu and Fonseca had official Hudson Democratic support.)

Hudson County’s legislative delegation got a major makeover in 2023, when a new legislative map scrambled incumbents and led to a lot of coerced retirements. Then-Assemblyman Raj Mukherji (D-Jersey City) moved up to the State Senate in the 32nd district, and Ramirez and John Allen (D-Hoboken) were elected to the district’s two Assembly seats.

But the brewing Democratic war in Hudson County quickly laid waste to that carefully selected delegation. Allen declined to run for a second term out of deference to Bhalla, his old boss, while Ramirez allied herself with Fulop rather than the county organization, prompting Hudson Democrats to scout out Pu and Fonseca for the seat.

Then Brennan – a former staffer in Gov. Phil Murphy’s administration who accused another Murphy aide of rape in 2017, leading to legislative hearings and a $1 million settlement – added her name to the field and became a wild card in the race. Brennan and Bhalla initially ran separate campaigns, but decided to join forces in March.

All six candidates ran as progressives, and the four who attended a debate hosted by the New Jersey Globe a week before the election largely agreed on the issues.

Regardless of how the final results shake out, they’re bad news for the Hudson Democratic organization, which has steadily lost control of the county’s urban core in Jersey City and Hoboken amid waves of progressive transplants moving in. Local progressive activists had tried for years to break through into county government or the state legislature – efforts that at least paid off this year.

They’re likely good news for progressive Jersey City Councilman James Solomon, a mayoral candidate from the city’s downtown who strongly supported Brennan and Bhalla.

And above all else, they represent what could become New Jersey’s new normal in a post-county line era. Without tilted ballots guiding them in how to vote, voters were able to approach the six well-qualified candidates running in the 32nd district as equals – and their votes, divided across the six candidates, show that they all made up their minds differently.

New Jersey Globe, June 12, 2025

Recent Posts

NJSPL: Declining STEM Expertise in U.S. State Legislatures

2025 by the Numbers: A Decline in Science, Engineering, and Healthcare Expertise in U.S. State Legislatures New Jersey State Policy Lab The Scientists in State Politics Database is a detailed, publicly accessible inventory of state legislators across the United States...

Dan Kennedy (MCRP ’07): CRE Roadmap for Next Governor

As New Jersey prepares to elect its next governor, NAIOP NJ, the commercial real estate development association, has published a comprehensive roadmap for economic revitalization and sustainable development for the consideration of both candidates for governor. As a...

“Work Trends RU” Podcast with WorkingNation’s Jane Oates

This week's guest on the Heldrich Center's Work Trends RU podcast is Jane Oates, Senior Policy Advisor at WorkingNation. She and Dr. Carl Van Horn discuss WorkingNation’s mission, objectives, and accomplishments; the power of digital storytelling; the challenges of...

Zhang et al. Study Street-View Greenspace and Exercise

GPS-based street-view greenspace exposure and wearable assessed physical activity in a prospective cohort of US women Abstract Background Increasing evidence positively links greenspace and physical activity (PA). However, most studies use measures of greenspace, such...

NJSPL: Some College, No Credential Population in NJ

Overview of the Some College, No Credential Population and Educational Outcomes in New Jersey, 2023–2024 New Jersey State Policy Lab Supporting New Jersey residents in returning to college after leaving without a credential has been an increasing focus of the state’s...