MLO Bros bulldog dropping a ballot

Election Results

Nov. 3, 2026 General Election
MLO Bros golden retriever with I VOTED sticker

Thank you to everyone across Mahoning, Trumbull and Columbiana counties who voted. (I) = incumbent.

Ohio Statewide

CALLED
GOVERNOROPEN SEAT

Ohio's boss. Signs or vetoes laws and pitches the state budget.

Amy Acton (D) WON
52.3% · 2,404,178
Vivek Ramaswamy (R)
44.4% · 2,039,730
Don Kissick (L)
3.3% · 151,874
U.S. SENATE

One of Ohio's two votes in the U.S. Senate.

Sherrod Brown (D) WON
50.0% · 2,301,042
Jon Husted (I) (R)
45.2% · 2,077,748
William Redpath (L)
2.8% · 128,272
Greg Levy (Other)
2.1% · 94,509
SECRETARY OF STATEOPEN SEAT

Runs Ohio's elections and business filings.

Allison Russo (D) WON
50.3% · 2,287,160
Robert Sprague (R)
46.8% · 2,129,981
Tom Pruss (L)
2.9% · 134,179
STATE ISSUE 3 · VOTER ID

Voter ID is now in the Ohio constitution. Bring your license or passport like you already did. Nothing changes at the polls.

YES PASSED
65.3% · 2,934,245
NO
34.7% · 1,556,864

Ohio Statewide — Too Close to Call

LEADING · NOT CALLED
ATTORNEY GENERALOPEN SEAT

Ohio's top lawyer. Goes after scams and represents the state in court.

John Kulewicz (D) LEADING
50.3% · 2,285,117
Keith Faber (R)
49.7% · 2,256,710
STATE AUDITOROPEN SEAT

Checks how every Ohio government spends your tax money.

Frank LaRose (R) LEADING
50.8% · 2,310,105
Annette Blackwell (D)
49.2% · 2,237,955
STATE TREASUREROPEN SEAT

Holds and invests the state's money.

Seth Walsh (D) LEADING
50.6% · 2,282,546
Jay Edwards (R)
49.4% · 2,232,758
SUPREME COURT · TERM BEGINS 1/1/27

Ohio's highest court. Gets the last word on state law.

Marilyn Zayas (D) LEADING
51.0% · 2,307,346
Daniel Hawkins (I) (R)
49.0% · 2,215,728
SUPREME COURT · TERM BEGINS 1/2/27

Ohio's highest court. Gets the last word on state law.

Jennifer Brunner (I) (D) LEADING
51.4% · 2,324,212
Colleen O'Donnell (R)
48.6% · 2,200,021

Leaders shown; these races have not been called.

Congress, Ohio Senate & Appeals

U.S. HOUSE · 6TH DISTRICT

Your voice in Congress for the next two years.

Michael Rulli (I) (R) WON
60.4% · 163,675
Elizabeth Kirtley (D)
39.6% · 107,310
U.S. HOUSE · 14TH DISTRICT

Your voice in Congress for the next two years.

David Joyce (I) (R) WON
55.0% · 179,467
Maria Jukic (D)
45.0% · 146,651
OHIO SENATE · 33RD DISTRICT

Writes Ohio's laws and budget.

Al Cutrona (I) (R) WON
54.5% · 72,172
Michael Kripchak (D)
45.5% · 60,350
7TH DIST. COURT OF APPEALS · TERM 2/10/27OPEN SEAT

Hears appeals from Mahoning, Columbiana and other Eastern Ohio courts.

Mark Hanni (R) WON
56.9% · 107,427
Katherine Rudzik (D)
43.1% · 81,455

Ohio House

OHIO HOUSE · 58TH DISTRICTOPEN SEAT

Writes Ohio's laws and budget. Up every two years.

John Boccieri (D) WON
63.6% · 25,642
Heather Fronk (R)
36.4% · 14,707
OHIO HOUSE · 59TH DISTRICT

Writes Ohio's laws and budget. Up every two years.

Tex Fischer (I) (R) WON
55.7% · 27,956
Wayne Penny Jr. (D)
44.3% · 22,260
OHIO HOUSE · 65TH DISTRICT

Writes Ohio's laws and budget. Up every two years.

David Thomas (I) (R) WON
57.2% · 27,036
John Barbo (D)
42.8% · 20,252
OHIO HOUSE · 79TH DISTRICT

Writes Ohio's laws and budget. Up every two years.

Monica Robb Blasdel (I) (R) WON
70.2% · 29,069
Bob Guy (D)
29.8% · 12,334

Mahoning County

FINAL · UNOFFICIAL
COUNTY COMMISSIONEROPEN SEAT

Runs the county's budget and services.

Lauren McNally (D) WON
55.8% · 48,438
Christine Oliver (R)
44.2% · 38,446
COUNTY AUDITOR

Sets your home's value for property taxes and keeps the county's books.

Ralph Meacham (I) (R) WON
53.7% · 46,338
Dalton Bosze (D)
46.3% · 40,006
COMMON PLEAS JUDGE · TERM 2/9/27OPEN SEAT

Handles felony cases and big lawsuits.

Mark D'Apolito WON
75.5% · 57,993
Ross Smith
24.5% · 18,863
COMMON PLEAS JUDGE · TERM 7/1/27OPEN SEAT

Handles felony cases and big lawsuits.

Ralph Rivera WON
39.0% · 27,932
J. Michael Thompson
27.5% · 19,721
Robert Andrews
18.8% · 13,466
Jeff Limbian
14.6% · 10,465
DOMESTIC RELATIONS JUDGEOPEN SEAT

Divorce, custody and child support.

Mark DeVicchio WON
66.3% · 48,130
Terry Grenga
33.7% · 24,504

Mahoning 212/212 precincts reporting.

Trumbull County

FINAL · UNOFFICIAL
COUNTY COMMISSIONEROPEN SEAT

Runs the county's budget and services.

Kristen Rock (D) WON
51.0% · 37,651
Michael Hovis (R)
49.0% · 36,133
COUNTY AUDITOROPEN SEAT

Sets your home's value for property taxes and keeps the county's books.

Edward Stredney (D) WON
50.6% · 37,329
Mike Loychik (R)
49.4% · 36,390
COMMON PLEAS JUDGE · GENERAL DIVISIONOPEN SEAT

Handles felony cases and big lawsuits.

Chris Becker WON
50.8% · 32,372
Mary Ellen Ditchey
49.2% · 31,312
COMMON PLEAS JUDGE · PROBATEOPEN SEAT

Wills, estates, guardianships and marriage licenses.

Thomas A. Campbell UNOPPOSED
100.0% · 45,015

Trumbull 158/158 precincts reporting.

Levies & Local Issues by Topic

NEW = a brand new tax. RENEW = the same tax you’re already paying. Costs per $100k house are shown only where the county or local officials put out a number. 3 of 10 new levies passed. Columbiana 73/73 precincts reporting.

Schools

8 PASSED · 3 FAILED

New money 0 passed · 3 failed

NEW
Canfield Local Schools — Current expenses5.9 mills · 5 yrs · MahoningBrand new school tax, $207 a year on a $100k house, with the district warning of 40 to 50 job cuts without it. Voters said no.
FAILEDYES 46.9% · 5,067–5,742
NEW
West Branch Local Schools — Permanent improvements1 mill · 5 yrs · Mahoning + ColumbianaBrand new school tax for building repairs like roofs, $35 a year on a $100k house. Voters said no.
FAILEDYES 39.6% · 1,972–3,006
NEW
East Palestine Schools — School district income tax1% · continuing · ColumbianaBrand new 1% income tax on East Palestine school district residents, no end date. Voters said no.
FAILEDYES 32.8% · 888–1,818

Renewals 8 passed · 0 failed

RENEW
Boardman Local Schools — Emergency requirements3.72 mills · 10 yrs · MahoningSame school tax you're already paying, just renewed. Not a new tax, and voters said yes.
PASSEDYES 50.8% · 8,063–7,805
RENEW
Lowellville Local Schools — Permanent improvements4 mills · 5 yrs · MahoningSame school building tax you're already paying, $107 a year on a $100k house. Not a new tax, and voters said yes.
PASSEDYES 53.7% · 478–412
RENEW
Poland Local Schools — Emergency requirements3.57 mills · 5 yrs · MahoningSame school tax you're already paying, about $125 a year on a $100k house. Not a new tax, and voters said yes.
PASSEDYES 53.2% · 3,925–3,458
RENEW
Poland Local Schools — Permanent improvements1 mill · 5 yrs · MahoningSame school building tax you're already paying, $22 a year on a $100k house. Not a new tax, and voters said yes.
PASSEDYES 55.3% · 4,145–3,355
RENEW
Lakeview Local Schools — Permanent improvements1 mill · 5 yrs · TrumbullSame school building tax you're already paying. Not a new tax, and voters said yes.
PASSEDYES 58.5% · 3,466–2,462
RENEW
Liberty Local Schools — Current expenses2.3 mills · 5 yrs · TrumbullSame school tax you're already paying. Not a new tax, and voters said yes.
PASSEDYES 57.1% · 2,909–2,188
RENEW
Mathews Local Schools — Current expenses2.95 mills · 5 yrs · TrumbullSame school tax you're already paying. Not a new tax, and voters said yes.
PASSEDYES 53.2% · 1,754–1,544
RENEW
Warren City Schools — Current expenses4.65 mills · 5 yrs · TrumbullSame school tax you're already paying. Not a new tax, and voters said yes.
PASSEDYES 60.2% · 5,269–3,489

Fire & EMS

10 PASSED · 1 FAILED

New money 1 passed · 1 failed

NEW
Liverpool Township — Fire1.45 mills · continuing · ColumbianaBrand new tax for the volunteer fire department, about $51 a year on a $100k house. Voters said yes.
PASSEDYES 58.3% · 829–592
NEW
Wayne Township — Fire3 mills · 5 yrs · ColumbianaNew tax to replace the fire levy that runs out Dec. 31, at a higher rate: $105 a year on a $100k house for three volunteer fire departments, and voters said no.
FAILEDYES 38.6% · 110–175

Renewals 9 passed · 0 failed

RENEW
Springfield Township — Fire1.5 mills · 5 yrs · MahoningSame fire and EMS tax you're already paying, $22 a year on a $100k house. Not a new tax, and voters said yes.
PASSEDYES 62.9% · 1,979–1,168
RENEW
Braceville Township — Fire & EMS1 mill · 5 yrs · TrumbullSame fire and EMS tax you're already paying. Not a new tax, and voters said yes.
PASSEDYES 69.7% · 724–315
RENEW
Gustavus Township — Fire & EMS2.8 mills · 4 yrs · TrumbullSame fire and EMS tax you're already paying. Not a new tax, and voters said yes.
PASSEDYES 76.0% · 285–90
RENEW
Liberty Township — Fire & EMS1 mill · 5 yrs · TrumbullSame fire and EMS tax you're already paying. Not a new tax, and voters said yes.
PASSEDYES 69.2% · 3,524–1,566
RENEW
Liberty Township — Fire & EMS2 mills · 5 yrs · TrumbullSame fire and EMS tax you're already paying. Not a new tax, and voters said yes.
PASSEDYES 67.2% · 3,426–1,673
RENEW
Mesopotamia Township — Fire & EMS1 mill · 5 yrs · TrumbullSame fire and EMS tax you're already paying. Not a new tax, and voters said yes.
PASSEDYES 74.9% · 194–65
RENEW
Newton Falls Joint Fire District — EMS4 mills · 5 yrs · TrumbullSame ambulance tax you're already paying. Not a new tax, and voters said yes.
PASSEDYES 72.1% · 2,128–823
RENEW
Center Township — Fire0.286 mill · ColumbianaSame fire tax you're already paying. Not a new tax, and voters said yes.
PASSEDYES 61.2% · 669–424
RENEW
Middleton Township — Fire3.22 mills · ColumbianaSame fire tax you're already paying. Not a new tax, and voters said yes.
PASSEDYES 59.5% · 705–480

Police & Safety

8 PASSED · 2 FAILED

New money 1 passed · 2 failed

NEW
Boardman Township — Police & fire2.75 mills · 5 yrs · MahoningBrand new tax to keep Boardman police and fire staffing where it is, $96 a year on a $100k house. Voters said no.
FAILEDYES 49.6% · 8,779–8,927
NEW
McDonald Village — Safety services4.5 mills · 5 yrs · TrumbullBrand new tax for McDonald's police, fire and EMS. Voters said yes.
PASSEDYES 59.2% · 843–581
NEW
Perry Township — Police1.5 mills · 5 yrs · ColumbianaBrand new police tax, $53 a year on a $100k house, because the 30-year-old police levy can't keep up. Voters said no.
FAILEDYES 47.7% · 862–944

Renewals 7 passed · 0 failed

RENEW
Canfield City — Police5 yrs · MahoningSame police tax you're already paying, $82 a year on a $100k house. Not a new tax, and voters said yes.
PASSEDYES 59.2% · 2,554–1,760
RENEW
Poland Village — Police1 mill · 5 yrs · MahoningSame police tax you're already paying, $23 a year on a $100k house. Not a new tax, and voters said yes.
PASSEDYES 63.1% · 785–460
RENEW
Braceville Township — Police & EMS1 mill · 5 yrs · TrumbullSame police and EMS tax you're already paying. Not a new tax, and voters said yes.
PASSEDYES 65.8% · 659–343
RENEW
Champion Township — Police & EMS1 mill · 5 yrs · TrumbullSame police and EMS tax you're already paying. Not a new tax, and voters said yes.
PASSEDYES 64.3% · 2,536–1,409
RENEW
Liberty Township — Police & EMS2 mills · 5 yrs · TrumbullSame police and EMS tax you're already paying. Not a new tax, and voters said yes.
PASSEDYES 65.7% · 3,391–1,768
RENEW
Vienna Township — Police & EMS3 mills · 5 yrs · TrumbullSame police and EMS tax you're already paying. Not a new tax, and voters said yes.
PASSEDYES 57.1% · 1,072–805
RENEW
East Palestine Village — Police2 mills · ColumbianaSame police tax you're already paying. Not a new tax, and voters said yes.
PASSEDYES 52.1% · 775–713

Roads & Bridges

10 PASSED · 0 FAILED

Renewals 10 passed · 0 failed

RENEW
New Middletown Village — Roads & bridges1.5 mills · 5 yrs · MahoningSame road tax you're already paying, $39 a year on a $100k house. Not a new tax, and voters said yes.
PASSEDYES 66.3% · 439–223
RENEW
Poland Township — Roads2 mills · 5 yrs · MahoningSame road tax you're already paying, $13 a year on a $100k house. Not a new tax, and voters said yes.
PASSEDYES 59.8% · 3,903–2,619
RENEW
Braceville Township — Roads1 mill · 5 yrs · TrumbullSame road tax you're already paying. Not a new tax, and voters said yes.
PASSEDYES 71.6% · 745–295
RENEW
Farmington Township — Roads2.5 mills · 5 yrs · TrumbullSame road tax you're already paying. Not a new tax, and voters said yes.
PASSEDYES 56.5% · 264–203
RENEW
Hubbard Township — Roads1 mill · 5 yrs · TrumbullSame road tax you're already paying, about $24 a year on a $100k house per a trustee. Not a new tax, and voters said yes.
PASSEDYES 65.4% · 1,516–803
RENEW
Mesopotamia Township — Roads3 mills · 5 yrs · TrumbullSame road tax you're already paying. Not a new tax, and voters said yes.
PASSEDYES 75.8% · 204–65
RENEW
Fairfield Township — Roads & bridges1.6 mills · 5 yrs · incl. Mahoning portion · ColumbianaSame road tax you're already paying, $25 a year on a $100k house. Not a new tax, and voters said yes.
PASSEDYES 59.4% · 2,773–1,893
RENEW
West Township — Roads3 mills · ColumbianaSame road tax you're already paying. Not a new tax, and voters said yes.
PASSEDYES 60.6% · 656–426
RENEW
Butler Township — Roads3 mills · ColumbianaSame road tax you're already paying. Not a new tax, and voters said yes.
PASSEDYES 69.8% · 1,091–471
RENEW
Knox Township — Roads1.5 mills · ColumbianaSame road tax you're already paying. Not a new tax, and voters said yes.
PASSEDYES 64.9% · 1,092–591

Parks & Recreation

3 PASSED · 0 FAILED

New money 1 passed · 0 failed

NEW
Hubbard Township — Free park (Harding Park)1.07 mills · continuing · TrumbullFirst new Harding Park tax since 1997, about $315,000 a year for staff pay and aging equipment. Voters said yes.
PASSEDYES 53.1% · 3,036–2,685

Renewals 2 passed · 0 failed

RENEW
Austintown Township — Parks & recreation0.8 mill · 5 yrs · MahoningSame parks tax you're already paying, $10 a year on a $100k house. Not a new tax, and voters said yes.
PASSEDYES 56.9% · 7,958–6,023
RENEW
Salem City — Parks & recreation1.3 mills · 5 yrs · ColumbianaSame parks tax you're already paying. Not a new tax, and voters said yes.
PASSEDYES 59.4% · 2,291–1,567

Senior Services

1 PASSED · 0 FAILED

Renewals 1 passed · 0 failed

RENEW
Austintown Township — Senior citizens0.5 mill · 5 yrs · MahoningSame senior center tax you're already paying, $11 a year on a $100k house. Not a new tax, and voters said yes.
PASSEDYES 61.4% · 8,616–5,413

Developmental Disabilities

0 PASSED · 1 FAILED

New money 0 passed · 1 failed

NEW
Mahoning County Board of DD — Issue 4 · Developmental disabilities2.4 mills · 5 yrs · MahoningBrand new countywide tax for developmental disability services, $84 a year on a $100k house, after the board's state Medicaid bill jumped. Voters said no.
FAILEDYES 47.6% · 41,639–45,783

General Operating

2 PASSED · 0 FAILED

Renewals 2 passed · 0 failed

RENEW
Springfield Township — Current expenses1.5 mills · 5 yrs · MahoningSame township operating tax you're already paying, $15 a year on a $100k house. Not a new tax, and voters said yes.
PASSEDYES 55.3% · 1,753–1,417
RENEW
Orangeville Village — Current expenses4.1 mills · 5 yrs · TrumbullSame village operating tax you're already paying. Not a new tax, and voters said yes.
PASSEDYES 82.0% · 50–11

Ballot Questions & Ordinances

8 PASSED · 2 FAILED

Hubbard City 1 passed · 0 failed

Q
Hubbard City — Proposed ordinance · Data center banTrumbullResidents pushed this one after the mayor signed a secrecy deal over a data center near Deer Creek. It bans data centers anywhere in Hubbard, and voters said yes.
PASSEDYES 76.6% · 2,622–802

Council Pay · Warren City 1 passed · 0 failed

Q
Warren City — Proposed ordinance · Council payTrumbullRolls council pay back to $16,500 a year and kills automatic raises, so future raises for elected officials need your vote. Voters said yes.
PASSEDYES 72.4% · 7,375–2,818

Zoning · Greene Township 0 passed · 1 failed

Q
Greene Township — Zoning referendum · Repeal the zoning plan?TrumbullA yes would've scrapped the township's zoning plan. It lost by 6 votes, so zoning stays.
FAILEDYES 49.1% · 159–165

Charter Amendments · East Palestine 2 passed · 0 failed

Q
East Palestine Village — Charter amendment · Sec. 3.03 (council removal)ColumbianaMakes it easier to boot a council member: two-thirds of council instead of everybody. Voters said yes.
PASSEDYES 71.3% · 1,033–415
Q
East Palestine Village — Charter amendment · Sec. 4.13, 4.15, 4.16, 8.05, 10.05 (public notices)ColumbianaVillage notices move from paid newspaper ads to the village website. Voters said yes.
PASSEDYES 55.8% · 819–649

Other Local Questions 4 passed · 1 failed

Q
Lordstown Village — Income tax ordinance (change in use, not a new tax)TrumbullNo new tax, just lets the village spend its fire and EMS income tax on a new fire station. Voters said yes.
PASSEDYES 61.1% · 903–574
Q
Newton Falls Village — School-zone photo traffic enforcementTrumbullTraffic cameras in school zones. Voters said no, so no cameras.
FAILEDYES 27.9% · 401–1,037
Q
Newton Township — Natural gas aggregationTrumbullLets the township buy natural gas in bulk to try for a cheaper rate, and you can opt out. Voters said yes.
PASSEDYES 61.7% · 912–567
Q
Southington Township — Electric aggregationTrumbullLets the township buy electric in bulk to try for a cheaper rate, and you can opt out. Voters said yes.
PASSEDYES 67.7% · 903–430
Q
Southington Township — Natural gas aggregationTrumbullLets the township buy natural gas in bulk to try for a cheaper rate, and you can opt out. Voters said yes.
PASSEDYES 68.1% · 899–421

Liquor Options

16 PASSED · 2 FAILED

Liquor options are neighborhood votes on whether one store or bar can sell booze. Yes means they can.

LIQ
Austintown — Rulli Bros. · Sunday salesMahoningLets Rulli's on Kirk Road sell alcohol on Sundays.
PASSEDYES 73.6% · 385–138
LIQ
Boardman — Rulli Bros. · Sunday salesMahoningLets Rulli's on South Ave. sell alcohol on Sundays. They're opening Sundays for the first time.
PASSEDYES 71.6% · 394–156
LIQ
Boardman — Tobacco City · Weekly salesMahoningLets Tobacco City on Boardman-Poland Road sell alcohol Monday through Saturday.
PASSEDYES 67.3% · 249–121
LIQ
Boardman — Tobacco City · Sunday salesMahoningLets Tobacco City sell alcohol on Sundays too.
PASSEDYES 65.7% · 245–128
LIQ
Boardman — Indian grocery (Three Brothers) · Weekly salesMahoningLets Three Brothers Market, the Indian grocery on Market St., sell alcohol Monday through Saturday.
PASSEDYES 65.7% · 243–127
LIQ
Boardman — Indian grocery (Three Brothers) · Sunday salesMahoningLets Three Brothers Market sell alcohol on Sundays too.
PASSEDYES 62.6% · 233–139
LIQ
Boardman — Millionaire Express · Sunday salesMahoningLets Millionaire Express on South Ave. sell alcohol on Sundays.
PASSEDYES 62.6% · 229–137
LIQ
Campbell — 12th St. Party Shop · Sunday salesMahoningLets the 12th St. Party Shop sell alcohol on Sundays.
PASSEDYES 73.4% · 174–63
LIQ
Youngstown — Lorenzino's Bocce Club · Sunday salesMahoningLets Lorenzino's Bocce Club on Jacobs Road serve drinks on Sundays.
PASSEDYES 66.2% · 235–120
LIQ
Youngstown — Gateway Gas Mart · Weekly salesMahoningWould've let the Glenwood Ave. gas station sell beer and wine to go. Neighbors said no.
FAILEDYES 44.1% · 130–165
LIQ
Youngstown — Gateway Gas Mart · Sunday salesMahoningWould've let the same gas station sell wine on Sundays. Neighbors said no.
FAILEDYES 40.5% · 120–176
LIQ
Niles — Eastside Girl · Local optionTrumbullLets Eastside Girl serve beer, wine and liquor.
PASSEDYES 82.2% · 327–71
LIQ
Girard — American Legion Post 235 · Sunday salesTrumbullLets the Girard Legion pour drinks on Sundays.
PASSEDYES 80.6% · 261–63
LIQ
Cortland — Casa Angel · Local optionTrumbullLets Casa Angel serve beer, wine and liquor, and sell beer and wine to go.
PASSEDYES 80.9% · 395–93
LIQ
Cortland — Casa Angel · Sunday salesTrumbullSame deal for Casa Angel, on Sundays.
PASSEDYES 76.8% · 374–113
LIQ
Newton Twp. — Duck Creek Golf Club · Sunday salesTrumbullLets Duck Creek Golf Club serve drinks on Sundays.
PASSEDYES 72.5% · 445–169
LIQ
Salem — Gene's Drive Thru · Local optionColumbianaLets Gene's Drive Thru sell alcohol at its spot.
PASSEDYES 75.5% · 332–108
LIQ
Salineville — American Legion · Local optionColumbianaLets the Salineville Legion sell alcohol.
PASSEDYES 69.8% · 192–83

Hello, World!