Three Onondaga County primaries on June 23 will be decided by margins of votes counted in the hundreds. CNY Signal pulled every Board of Elections filing, every certified endorsement, and every prior vote total to show readers what is actually at stake in the comptroller race, the Assembly 129 fight, and the County Legislature 8th District rematch.
Truth-check: the CNY Signal news team, Editor-in-Chief. Every dollar figure, vote total, and endorsement claim in this story was pulled from the original New York State Board of Elections filing, the candidate’s own filings, the certifying organization, or live local reporting. Where a number could not be verified to a primary source, it is not in this story.
This story came from public records we pulled ourselves
Get the next one, plus overnight incidents, in your inbox at 6 AM. Free, no spam.
Subject: Comptroller Thomas P. DiNapoli, 54th and current New York State Comptroller
File: commons.wikimedia.org/wiki/File:Thomas_P._DiNapoli_crop.jpg
License: CC BY-SA 3.0. Photographer credit: Awhill34, derivative work by MagentaGreen, dated April 8, 2011
Caption: New York State Comptroller Thomas P. DiNapoli, who first took office February 7, 2007. Photo by Awhill34 via Wikimedia Commons, CC BY-SA 3.0.
The Onondaga County Board of Elections has certified eight contested primaries for the June 23, 2026 ballot. Three of them will define the next two years of state and county government for Central New York. Voters will choose a state comptroller who runs a public pension fund valued at $295.4 billion as of the fiscal year ending March 31, 2026, an assembly member representing roughly two-thirds of Syracuse, and a county legislator for a downtown district that flipped from Republican to Democrat by a 75 percent margin last November.
This deep dive covers what each candidate has raised, who has endorsed them, and how they have voted before.
Race 1: State Comptroller. DiNapoli versus Warshaw versus Goyle
Thomas P. DiNapoli has held the comptroller’s office since the New York State Legislature elected him to fill the unexpired term of Alan Hevesi by a vote of 150 to 56 on February 7, 2007. He is now the second-longest-serving comptroller in state history. He won his February 2026 Democratic Party convention designation, and he is now facing his first contested primary since taking office, according to reporting by The NewsHouse, the Syracuse University student news outlet.
The two challengers are Drew Warshaw, a former co-CEO of national affordable-housing nonprofit Enterprise Community Partners, and Raj Goyle, a former Kansas state representative now based in New York. The most recent New York State Board of Elections January 15, 2026 campaign finance filings show the three Democrats are running a fully funded race. DiNapoli reported $1,354,720.52 in cash on hand as of the January 15, 2026 filing. Warshaw reported $1,270,448.84 in cash on hand on the same date. Goyle reported $1,246,543.04 in cash on hand on the same date. The three are bunched within $108,000 of each other six months out from primary day.
Under New York’s Public Campaign Finance Program, all three Democrats qualified for state matching funds. DiNapoli collected $1.4 million in matching funds, Goyle qualified for $1.3 million, and Warshaw qualified for $619,000, according to The American Prospect’s May 18, 2026 reporting. DiNapoli announced a $2.1 million television ad buy that runs through primary day.
Two finance details cut against the challengers’ shared “outsider” framing. Goyle reported raising more than $180,000 from himself and family members, while Warshaw and his relatives chipped in more than $165,000 since launching his campaign in May 2025, according to City and State New York’s January 2026 fundraising analysis. The implied scoreboard: both challengers have written or accepted family checks larger than what the median Onondaga County household will earn in three years.
The three candidates diverge sharply on how to run the New York State Common Retirement Fund. Goyle has pledged to divest the fund from fossil fuels, foreign bonds, and Palantir, the surveillance contractor. Goyle has said the fund holds approximately $350 million in Israel bonds, and he has pledged to divest, citing a Moody’s downgrade. Warshaw has criticized the fund’s external asset management costs. Warshaw’s campaign has claimed the pension fund paid “nearly $12 billion in fees to hundreds of asset managers despite underperforming its benchmarks by 39 percent.” Warshaw also pledged divestment from Israel bonds in a May 2026 Forward op-ed. DiNapoli has not committed to any of those divestments, and his office has pointed to an 11.94 percent annual return for fiscal year 2026 and the $295.4 billion fund peak in May 2026 osc.ny.gov press release as a defense of his record.
The endorsement scoreboard is the cleanest evidence of where the institutional Democratic Party lands. The 2.5 million member New York State AFL-CIO formally endorsed DiNapoli for re-election in its 2026 primary endorsements press release. The Public Employees Federation (PEF), the second-largest public union in New York, also endorsed DiNapoli for the June 23 primary. The New York State Working Families Party, however, voted in May 2026 to issue no endorsement in the comptroller race, an unusual rebuke for a sitting Democratic incumbent. Goyle is endorsed by U.S. Reps. Ro Khanna and Pramila Jayapal, by Zephyr Teachout, and by the Sunrise Movement NYC chapter, according to The American Prospect.
Race 2: Assembly District 129. Magnarelli versus Mo Brown
The 129th Assembly District covers the Northside, Westside, Eastwood, Valley and Downtown areas of Syracuse, plus the Town of Geddes (including the Village of Solvay) and the Town of Van Buren (including a portion of the Village of Baldwinsville), per the New York State Assembly member directory. It contains almost two-thirds of the city’s population. William B. Magnarelli has represented it since taking office January 1, 1999, after winning the 1998 election to fill an open seat. Magnarelli was born March 20, 1949, served as Syracuse Common Councilor from 1996 to 1998 and as Council majority leader, and earned his J.D. with honors from Syracuse University Law School in 1973. He chairs the Assembly Transportation Committee and previously served on Economic Development, Education, Steering, and Oversight Committees, according to his official Assembly bio.
The challenger is Maurice “Mo” Brown, the sitting Onondaga County Legislator for the 15th District, who took office in January 2023 and is in his second term. Brown’s campaign biography lists him as a U.S. Army Reserve veteran who was promoted to Sergeant at age 22. He is a Syracuse University alumnus, a homeowner in the University Neighborhood, and a self-identified democratic socialist who has previously worked on Bernie Sanders’ 2016 presidential primary campaign and has served as a national delegate, according to Central Current’s February 21, 2026 launch story.
The fundraising gap is real but smaller than the headline suggests. As of the March 16, 2026 filing, Magnarelli’s campaign account held $216,045.52 in cash, while Brown’s held $8,962.73, per Central Current’s analysis of the NYS Board of Elections filings. Brown had drawn 126 individual donors by that date, with approximately 140 expected to qualify under the state matching-fund threshold. Brown’s campaign projected its total spendable amount with public matching at approximately $95,000 for the primary. The State Board of Elections capped the Public Campaign Finance Program match for an Assembly primary at $175,000 total, with individual match donations of $5 to $250 eligible. Magnarelli had logged 55 in-district donors against the 75-donor floor required for state matching certification, leaving him 20 donors short as of his March filing.
The endorsement matrix is where the race tightens. The Onondaga County Democratic Committee formally designated Magnarelli as its candidate in early February 2026. Brown is endorsed by the New York State Working Families Party and by Senator Bernie Sanders, whose endorsement is featured prominently on Brown’s campaign site at electmauricebrown.com. Brown is also formally affiliated with Syracuse Democratic Socialists of America.
On policy, both candidates have backed the same $25 biannual car registration fee for public transit funding and the same Accessory Dwelling Unit Incentives Act framework, per Central Current’s profile of the 129th. Brown’s platform separately calls for passage of the New York Health Act for single-payer healthcare and statewide Good Cause Eviction protections. Magnarelli, who was the Working Families Party’s own candidate on the WFP ballot line in 2016, has framed himself as a moderate Democrat focused on jobs, lower taxes, and education. His committee work secured prior funding for SUNY Upstate Medical University, the Landmark Theatre, the Museum of Science and Technology, the Everson Museum of Art, and the Onondaga Historical Association.
Race 3: County Legislature 8th District. A 2025 rematch with five-point implications
The 8th District covers Tipperary Hill, Park Avenue, parts of Strathmore, downtown Syracuse, the Near Westside, and portions of the town of Geddes and Westvale, per Chad Ryan’s 2025 Central Current candidate Q&A. The seat flipped from Republican to Democrat in November 2025 when Chad Ryan defeated Republican incumbent Shawn Fiato, who had been appointed by County Executive Ryan McMahon earlier that year. Ryan won the November 2025 general election with about 75 percent of the vote, helping Democrats pick up five seats and flip the County Legislature for the first time in decades, according to Central Current’s flip story.
The June 23, 2026 primary is a direct rematch of the June 24, 2025 Democratic primary, in which Ryan defeated Tammy M. Honeywell by approximately 56 percent to 44 percent. Honeywell is back on the ballot a year later under the same Democratic Party label.
Ryan is a graduate of Corcoran High School and SUNY Canton, a former three-term Syracuse Common Councilor, and a co-owner of the Edward J. Ryan and Son Funeral Home, according to his Central Current Q&A. His father, Ed Ryan, served as a former Onondaga County elections commissioner and Onondaga County legislator. Honeywell helped found her local Democratic Socialists of America chapter and is a union leader; she is also a formal endorsee of the Democratic Socialists of America, per the DSA National Electoral Commission’s published Honeywell endorsement.
The 2026 rematch is being run as a slate. Honeywell, Jo Bennett (running in the 15th County Legislature District), and Maurice Brown launched a joint “Affordability Slate” in February 2026, all three are members of Syracuse Democratic Socialists of America, and all three are endorsed by the New York Working Families Party, according to The Daily Orange’s February 2026 slate-launch story.
What the numbers mean for June 23
Three takeaways. First, the comptroller race is the most expensive Onondaga voters will decide, and the only one where institutional labor has cleanly chosen sides. AFL-CIO and PEF endorsed DiNapoli; the Working Families Party declined to endorse anyone. The cash-on-hand gap among the three Democrats is statistically a tie.
Second, the 129th Assembly race is a structural mismatch on paper. Magnarelli has 24 times the cash on hand and the official Democratic Party designation. Brown has the WFP line, a U.S. Senate endorsement, and 126 small donors qualifying him for public matching funds. The empirical question is whether $95,000 in projected matched dollars and slate organizing can move enough primary voters in a district where June turnout often runs below 20 percent.
Third, the 8th District rematch matters beyond the seat. If Honeywell wins, she still must defeat a Republican in November to serve. Ryan’s 75 percent November 2025 margin suggests the district is heavily Democratic but also personally loyal to him. If Ryan wins, the Affordability Slate goes 0 for 1 in its first test.
Subject: Bill Magnarelli, Assemblyman for the 129th District
File: commons.wikimedia.org/wiki/File:(03-11-25)_William_Magnarelli.jpg (used as the Wikipedia infobox photo of Magnarelli; cropped from a March 11, 2025 NYS Senate press conference image)
License: CC BY 2.0. Photographer credit: NY Senate Photo / NYS Senate Media Services
Caption: Assemblyman Bill Magnarelli at the New York State Capitol. Photo via NYS Senate Media Services, CC BY 2.0, March 11, 2025.
Backup option if photo desk rejects (frame is a crop): Onondaga County Board of Elections building, 1000 Erie Boulevard West, Syracuse, Wikimedia Commons, or a the CNY Signal news team-team original shoot.
How to vote on June 23
Voters in Onondaga County have three ways to cast a ballot. Early voting runs Saturday, June 13 through Sunday, June 21 at any designated early-voting site in the county. Primary Election Day is Tuesday, June 23, with polls open from 6 a.m. to 9 p.m. at the voter’s assigned polling place. Mail or early-mail ballot requests must reach the Onondaga County Board of Elections by June 13 if filed by mail or online, or by June 22 if filed in person. Completed mail ballots must be postmarked or returned by June 23 and must reach the Board of Elections by June 30 to count. The Board of Elections is located at 1000 Erie Boulevard West in Syracuse, phone 315-435-8683.
New York remains a closed-primary state. To vote in the Democratic primary on June 23, the voter must be registered as a Democrat. The registration deadline is June 14, 2026.
Sources
- Onondaga County Board of Elections, Official Primary Candidate List, May 2026
- City and State New York, How key New York candidates are raising and spending, January 2026
- The American Prospect, Comptrolling for the Public Good, May 18, 2026
- New York State AFL-CIO, 2026 Primary Endorsements press release
- NYS Office of the State Comptroller, Pension Fund 11.94 percent return, May 2026
- The NewsHouse, DiNapoli wins Democratic designation, February 2026
- City and State New York, WFP declines to endorse for state comptroller, May 2026
- Central Current, Mo Brown launches primary campaign against Bill Magnarelli, February 21, 2026
- Central Current, NYS Public Campaign Finance match analysis for Magnarelli vs Brown
- Central Current, A progressive upstart faces an entrenched incumbent (129th District profile)
- NYS Assembly, William B. Magnarelli official biography
- Elect Maurice Brown campaign site, About page
- Central Current, Ryan defeats Honeywell in 2025 Democratic primary
- Central Current, Ryan flips 8th District in November 2025
- Central Current, 2025 primary election Q&A: Chad Ryan
- DSA National Electoral Commission, endorsement of Tammy Honeywell
- The Daily Orange, Affordability Slate launch, February 2026
- Wikipedia, Thomas DiNapoli biographical reference (cross-checked to osc.ny.gov bio)
- Wikimedia Commons, DiNapoli photo (CC BY-SA 3.0)
- Wikimedia Commons, Magnarelli photo (CC BY 2.0)