It’s Election Day, and we have complete coverage and election results. 

Carl Mazzone winner, Kira Krivosh advances to the General Election

Updated at 11:54 p.m. | Dakotah Kennedy

Seasoned county prosecutor Carl Mazzone prevailed over Judge Nancy Margaret Russo with just over 60% of the vote as of 11:54 p.m. Russo has been a judge on the Court of Common Pleas since 1997 and presides over the Re-Entry Docket. She ran unopposed in the last two elections.

In a three-way race, Magistrate Kira Krivosh won with roughly 52% of the vote over her opponents, Fallon Kilbane McNally and Jennifer McTernan. In November, she will face Republican Timothy Clary in the General Election. Clary was appointed to fill Russo’s seat by Gov. Mike DeWine.

With 93% of precincts reporting, Mollie Ann Murphy leads the other three-way race with 36% of the vote. Fallon Marie Radigan is in close second with 33% and Ray Tarasuck is in third place with 29%.

Michael O’Malley withstands challenge from Matthew Ahn in Cuyahoga County prosecutor Democratic primary

Updated at 10:38 p.m. | Nick Castele

Cuyahoga County Prosecutor Michael O’Malley fended off a progressive challenge from Matthew Ahn in Tuesday’s Democratic primary. 

As of 10:40 p.m. on Election Night, O’Malley was winning 61% of the vote to Ahn’s 39%.

See who won primary elections for judge in Cuyahoga County

Updated at 10:38 p.m. | Dakotah Kennedy

More than a dozen judicial races were on the primary ballot tonight in Cuyahoga County. But only four of the races were contested.

The only juvenile court judge in a competitive primary was Alison Nelson Floyd. She started as a magistrate in the Juvenile Court in 1991 before becoming a judge in 2000. Floyd is competing against Joseph P. O’Malley, who is the brother of Thomas F. O’Malley, a current judge on the juvenile court.  

O’Malley and Judge Jennifer L. O’Malley – no relation –  ran unopposed and won re-election to the court. 

With nearly 60% of precincts reporting, Floyd holds a strong lead over O’Malley with 69% of the vote.

See who’s winning and who won without any competition.

Issue 26, Cuyahoga County’s health and human services levy, headed to victory 

Updated at 10:01 p.m. | Amy Morona

Cuyahoga County voters again showed overwhelming support for key programs for children and seniors, among other services. 

Unofficial results show Issue 26, a renewal tax levy for county health and human services programs, was well on its way to victory. The levy was winning with nearly 73% of the early vote counted and 23% of the precinct results reporting at 9:35 p.m.

Bernie Moreno wins Republican nomination for U.S. Senate

Updated at 8:55 p.m.| Signal Staff

Westlake businessman Bernie Moreno is the projected winner of the highly contested primary for Ohio’s Republican U.S. Senate nomination, according to the Associated Press. The news agency called the race for Moreno just past 8:30 p.m., when Moreno led state Sen. Matt Dolan by four percentage points — 41% to 37% with less than 10 percent of precincts reporting. Secretary of State Frank LaRose was trailing with 22%. Moreno will face U.S. Sen. Sherrod Brown in November.

First wave of ballots counted show close races and blowouts

Updated 8:24 p.m.| Signal Staff

Early votes — ballots cast in person and by mail — have been tallied and show very preliminary results, though some indicate where the races are headed. Here’s a look at the Cuyahoga Board of Elections data.

Also, Cuyahoga County’s Health and Human Services levy earned nearly 75% of the early vote, which suggests it will overwhelmingly pass.

Cuyahoga County voter turnout in 2024 primary barely hits 20%

Updated 7:46 p.m.| Signal Staff

Voter turnout in Cuyahoga County was 19.8% at the close of the polls, according to the unofficial turnout figures from the Cuyahoga County Board of Elections. The figure is well short of past presidential primary turnout, which has been between 30% and 40% of registered voters. Today’s figure is also below what officials estimated.

Turnout was low in part because the top of the ticket – the race for president – was not contested. The biggest driver of turnout was the highly contested Republican primary race for the U.S. Senate, which generated millions in advertising and voter outreach efforts. Three Republicans — Frank LaRose, Matt Dolan and Bernie Moreno – battled to advance to the November election, where one of them will face Democrat Sherrod Brown. 

Less than two hours left – did you vote yet?

Updated 5:55 p.m. | Signal Staff

If you are heading out to vote you can find your polling location at the Cuyahoga County Board of Elections website. You will need to provide your name and date of birth. And if you are helping a friend in another county find their polling location, you can find any of Ohio’s 88 boards of elections at the Secretary of State’s website.

Bibb supports proposed anti-gerrymandering amendment 

Updated 4:50 p.m. | Candice Wilder

Cleveland Mayor Justin Bibb cast his vote Tuesday at Old Stone Church on Public Square. Bibb’s campaign had an anti-gerrymandering event scheduled. The plan was for Bibb to meet and speak with volunteers collecting signatures for the Citizens not Politicians amendment. The proposed amendment is intended to stop gerrymandering by removing politicians and lobbyists from the process of drawing new district boundaries. 

Instead, he arrived at an empty church with just a few poll workers assisting local voters with their primary election ballots. 

Bibb told Signal Cleveland that issues around gerrymandering are important to him because of the Republican-controlled state legislature’s ability to limit laws at the local level. He mentioned gun restrictions and bans on flavored tobacco.  

“[Cleveland] has the highest smoking rate in the country, and I can’t do anything as mayor to pass any laws at the local level to change the issue,” he said. 

The Citizens Not Politicians campaign must collect more that 413,000 valid signatures by July 3 to qualify for the ballot in November.

Cuyahoga County election results should post faster than last November’s long slog, BOE says

Updated 2:34 p.m. | Nick Castele

For those planning to spend Election Night refreshing Cuyahoga County results, we have good news and bad news. 

Here’s the good news. On the whole, vote-counting should move faster than it did in November 2023. That’s because of a key change the board has made in its tabulation process – when staff go through multitudes of memory sticks compiling unofficial results and uploading totals to the BOE’s website. 

Last year, nail-biters like Cleveland’s Issue 38 hung in the balance all night as tabulation dragged on. The hangup had to do with the board’s new counting system. The software had to process both the vote tallies and image files of millions of ballot pages. 

It took twice as long as usual to post results, according to BOE Director Anthony Perlatti – about 2.5 minutes for each of the hundreds of ballot scanner memory sticks. 

This time is different. Tonight, in general, board staff will upload the vote data only. They’ll deal with the scanned ballot images another time. Each memory stick will take just 10 seconds to process, rather than 2.5 minutes. 

“That will speed things up tremendously,” Perlatti said at a news conference Monday. 

But the process will be different in Ohio House District 20, where there are two write-in Democrats.

Read more here.

On your way to vote – be prepared  

Updated 1:50 p.m. | Signal Staff

If you are heading to your polling place, remember that you can bring notes into the voting booth as long as they are on a clean sheet of paper and don’t contain campaign advertising.

The ballot includes races for county judges who hear felony and juvenile cases as well as appeals.

Also up for a vote — a renewal of a county tax for health and human services. The levy is for eight years and will not increase taxes.

Click here to see a sample ballot for your city.


What did early voting look like in Cuyahoga County for this election?

Updated 11:20 a.m. | Staff

According to the Ohio Secretary of State’s office, there were a total of 62,168 mail-in ballots requested, with 46,605 returned.

For early in-person voting, there were 8,216 ballots cast in Cuyahoga County.

What’s a provisional ballot?

Updated 10:12 a.m. | Staff

Voters can use a provisional ballot when their eligibility is in question or when they forget to bring ID to the polling place.


If valid, the ballot is counted in the official count for the election.

I requested a vote-by-mail ballot but haven’t sent my ballot back. Can I still drop it off?

Updated 9:30 a.m. | Staff

Yes. Each county has a drop box where you can still return mail-in ballots. They must be returned by the time polls close at 7:30 p.m. today. Cuyahoga County’s drop box is at the Board of Elections, 2925 Euclid Ave. 

You cannot drop those ballots off at your polling location.

How do I know if I am registered to vote?

Updated 8:45 a.m. | Staff

If you are unsure if you are registered to vote, you can check the Secretary of State’s site. If you aren’t registered, the deadline to register to vote in today’s election has passed.

Who are the judicial candidates on the ballot in Cuyahoga County?

Updated 8:02 a.m. | Staff

Elected judges have a lot of power to change the lives of the people who stand before them. About a third of voters in Cuyahoga County have skipped voting for judges in the past, and most say it’s because they simply didn’t have enough information to be confident in their vote.

But we’ve got you covered. Get to know the candidates on the ballot and read their answers to readers’ questions.

What’s a primary?

Updated 7:15 a.m. | Staff

Primaries are elections that political parties use to select candidates for a general election in November. Ohio primaries are partisan — meaning voters need to pick a party and vote for candidates they prefer to go on to the general election.

What do I need to take with me to vote?

Updated 6:30 a.m. | Staff

When voting on Election Day, voters must present a photo ID. These are the acceptable options:

• Ohio driver’s license-unexpired

• State of Ohio ID card-unexpired

• Interim ID form issued by the Ohio Bureau of Motor Vehicles

• U.S. passport

• U.S. passport card

• U.S. military ID card

• Ohio National Guard ID card

• U.S. Department of Veterans Affairs ID card

Ohio identification cards are free from Bureau of Motor Vehicles’ deputy registrar license agencies (locations). This interactive page can help you determine which personal documents you will need to bring to prove your identity.

When do polls open and close in Ohio?

Polls in Ohio are open from 6:30 a.m. until 7:30 p.m.

What’s on the ballot in Ohio and Cleveland?

In addition to voting for presidential candidates, Clevelanders will help pick a county prosecutor. Two Democrats face off in the primary — former visiting Cleveland State professor Mattew Ahn and incumbent Mike O’Malley. 

People also can vote in primary races for county judges who hear felony and juvenile cases as well as appeals.

They will also vote on a renewal of a county tax for health and human services. The levy is for eight years and will not increase taxes.

Click here to see a sample ballot for your city.

Where can I find election results?

We will have results for races after polls close. You can also find complete results at the Cuyahoga County Board of Elections‘ web site as well as the Ohio Secretary of State’s website.

Where do I vote for a primary election?

You can find your polling location at the Cuyahoga County Board of Elections.

You will need to provide your name and date of birth.

And if you are helping a friend in another county find their polling location, you can find any of Ohio’s 88 boards of elections at the Secretary of State’s website