Election 2026

Ohio State Senator, District 7

November 3, 2026 · general election · District 7 · 2 candidates with a page

The seat is open. Sen. Steve Wilson (R) has held the seat since 2017 and is not running for re-election in 2026, so the seat is open.

Sources: ballotpedia.org · ballotpedia.org

Correct this page · hello@crackedbuckeye.com

About this district

Where this race isThis seat is Ohio Senate, Ohio's 7th District.Ohio State Senator, District 7: Ohio Senate, Ohio's 7th District
Where this race isThis seat is Ohio Senate, Ohio's 7th District.Source: Ohio Senate districts of the September 2023 plan (ODOT TIMS) · as of 2026-09-30 · Download this chart
The numbers behind this figure, as a table
Where this race is
ChamberDistrictNote
Ohio SenateOhio Senate, Ohio's 7th DistrictOhio State Senator, District 7

Counties: Hamilton · Warren

Last time, 2022: Steve Wilson (Republican) 61.6% · 95,414 votes; David Dallas (Democratic) 38.4% · 59,563 votes.

Sources: 2022 Official Election Results · LaRose Certifies Results for the November 2022 General Election

The candidates

Listed alphabetically by surname. Ohio rotates the order candidates appear in by precinct, so no order on this page is the order on a ballot.

Zac Haines

Republican · Member, Miami University Board of Trustees, since 2018

  • Chief executive officer of DPA Buying Group.
  • Appointed by Gov. John Kasich to the Miami University Board of Trustees, term beginning March 1, 2018.
  • Nominated by President Trump to the board of trustees of the Harry S. Truman Scholarship Foundation; the nomination was sent to the Senate on September 8, 2020.

7 of 11 sections researched · 17 sources

Cara Jacob

Democratic · No public office in the record

  • Medical doctor.

7 of 11 sections researched · 14 sources

Zac Haines

Coverage, by section7 of 11 sections researched.Profile: 8 entriesOn the ballot: 1 entryWhere they stand: 6 entriesWhat they have said, checked: None found in the records checkedRecord in office: Not yet researchedMoney: 1 entryFinancial interests: Not yet researchedPolling and approval: None found in the records checkedElections: 1 entryEndorsements: 5 entriesSources: 6 entries7 of 11 sections researched · 17 sources
Coverage, by section7 of 11 sections researched.Source: Cracked Buckeye coverage record for Zac Haines, 7 of 11 sections researched · as of 2026-11-01 · Download this chart
The numbers behind this figure, as a table
Coverage, by section
SectionState
profileresearched
ballotresearched
positionsresearched
claimsnone found
recordnot researched
moneyresearched
interestsnot researched
pollingnone found
electionsresearched
endorsementsresearched
sourcesresearched

Cara Jacob

Coverage, by section7 of 11 sections researched.Profile: 4 entriesOn the ballot: 1 entryWhere they stand: 5 entriesWhat they have said, checked: None found in the records checkedRecord in office: Not yet researchedMoney: 1 entryFinancial interests: Not yet researchedPolling and approval: None found in the records checkedElections: 1 entryEndorsements: 6 entriesSources: 6 entries7 of 11 sections researched · 14 sources
Coverage, by section7 of 11 sections researched.Source: Cracked Buckeye coverage record for Cara Jacob, 7 of 11 sections researched · as of 2026-10-22 · Download this chart
The numbers behind this figure, as a table
Coverage, by section
SectionState
profileresearched
ballotresearched
positionsresearched
claimsnone found
recordnot researched
moneyresearched
interestsnot researched
pollingnone found
electionsresearched
endorsementsresearched
sourcesresearched

The race in pictures

Polls, Ohio State Senator, District 7, as publishedNo poll of this race is on file yet.None found in the records checked
Polls, Ohio State Senator, District 7, as publishedNo poll of this race is on file yet.Source: fec.gov · as of 2026-11-04 · Download this chart
The numbers behind this figure, as a table
Polls, Ohio State Senator, District 7, as published
Status
None found in the records checked
Money, raised, spent and cash on hand, as filedRaised, as filed: Haines $120K (report year), Jacob $38K (report year); as of June 12, 2026.RaisedHaines (R)Zac Haines: raised $120K as filed with the Ohio Secretary of State, as of 2026-06-12, for its report year$120KJacob (D)Cara Jacob: raised $38K as filed with the Ohio Secretary of State, as of 2026-06-12, for its report year$38KSpentHaines (R)Zac Haines: spent $163K as filed with the Ohio Secretary of State, as of 2026-06-12, for its report year$163KJacob (D)Cara Jacob: spent $31K as filed with the Ohio Secretary of State, as of 2026-06-12, for its report year$31KCash on handHaines (R)Zac Haines: cash on hand $360K as filed with the Ohio Secretary of State, as of 2026-06-12, for its report year$360KJacob (D)Cara Jacob: cash on hand $24K as filed with the Ohio Secretary of State, as of 2026-06-12, for its report year$24K
Money, raised, spent and cash on hand, as filedRaised, as filed: Haines $120K (report year), Jacob $38K (report year); as of June 12, 2026.Source: Ohio Secretary of State campaign finance filings, committees Haines for Ohio (Zachary); Friends of Cara Jacob · as of 2026-06-12 · Download this chart
The numbers behind this figure, as a table
Money, raised, spent and cash on hand, as filed
GroupItemUSDNote
RaisedHaines (R)120,381
RaisedJacob (D)37,807.23
SpentHaines (R)163,322.25
SpentJacob (D)30,669.81
Cash on handHaines (R)359,783.90
Cash on handJacob (D)24,299.64
Jump to a candidate

Where they stand

Their own words, by issue, with the date, the venue and the link. A paraphrase is marked as one.

Cost of living

Zac Haines

I will work make life more affordable for Ohio families. That means lowering property taxes, reducing energy bills, and bringing down healthcare costs. Families should be able to keep more of what they earn and have greater financial security.

September 29, 2026 · Ballotpedia Candidate Connection survey

Source: Zac Haines

Cara Jacob

None found in the records checked

Education

Zac Haines

None found in the records checked

Cara Jacob

We deserve a legislature that ensures every child no matter their zip code gets a world-class, well-funded public education.

April 9, 2026 · Ballotpedia Candidate Connection survey

Source: ballotpedia.org

Government spending

Zac Haines

I will work to cut government waste and make sure taxpayer dollars are spent responsibly. Government should be accountable for how it uses the money families and businesses work hard to earn.

September 29, 2026 · Ballotpedia Candidate Connection survey

Source: Zac Haines

Cara Jacob

None found in the records checked

Health care

Zac Haines

None found in the records checked

Cara Jacob

Healthcare access and affordability are under threat. Federal Medicaid cuts, risks to expansion in Ohio, and expiring ACA subsidies put our entire system, especially rural hospitals and clinics operating on thin margins at risk.

April 9, 2026 · Ballotpedia Candidate Connection survey

Source: ballotpedia.org

Property taxes

Zac Haines

None found in the records checked

Cara Jacob

This shifts the burden onto property taxes to make up those funding deficits and communities keep paying more while getting less.

April 9, 2026 · Ballotpedia Candidate Connection survey

Source: ballotpedia.org

Public safety

Zac Haines

Dedicated Conservative who’s committed to defending our rights and keeping our communities safe.

September 22, 2026 · Campaign website

Source: hainesforohio.com

I will work to protect our families and keep our neighborhoods safe. That means standing with the men and women of law enforcement and making sure they have the training, tools, and resources they need to do their jobs.

September 29, 2026 · Ballotpedia Candidate Connection survey

Source: Zac Haines

Cara Jacob

None found in the records checked

Taxes

Zac Haines

Helping our families keep more of what they earn by fighting for low taxes and expanding opportunities for small businesses.

September 22, 2026 · Campaign website

Source: hainesforohio.com

Cara Jacob

If we want to truly invest in Ohio families, we have to fix our broken tax code.

April 9, 2026 · Ballotpedia Candidate Connection survey

Source: ballotpedia.org

Why they are running

Zac Haines

The Conservative Leader We Can Count On

September 22, 2026 · Campaign website

Source: hainesforohio.com

Cara Jacob

My name is Cara Jacob and I am running for Ohio State Senate in Senate District 7 to fight for working families, support our public schools, advocate for affordable and accessible healthcare, defend our democratic principles and enact policies that keep our communities safe.

September 22, 2026 · Campaign website

Source: caraforohio.com

What they have said, checked

Newest first. Each check is shown in the checker's own rating word, with their name, the date and the link.

Zac Haines

None found in the records checked

Cara Jacob

None found in the records checked

Record in office

Dated actions. Any evaluation of an action is printed with the name of whoever made it and the link.

Record in office, dated entries, both candidates on one axisNo dated record entry on file; 1 office held on the record.2020Haines (R)Member, Miami University Board of Trustees, 2018-03-01 to presentJacob (D)
Record in office, dated entries, both candidates on one axisNo dated record entry on file; 1 office held on the record.Source: Cracked Buckeye person record for Haines (R) and Jacob (D), 0 dated entries · as of 2026-11-04 · Download this chart
The numbers behind this figure, as a table
Record in office, dated entries, both candidates on one axis
PersonDateKindEntry
Haines (R)2018-03-01officeMember, Miami University Board of Trustees

Zac Haines

Not yet researched

Cara Jacob

Not yet researched

Money

Totals and donors exactly as filed with the FEC or the Ohio Secretary of State, each figure with its filing link.

Itemized contributions from inside Ohio, share of all itemizedNo filing in this race breaks itemized contributions down by state.None found in the records checked
Itemized contributions from inside Ohio, share of all itemizedNo filing in this race breaks itemized contributions down by state.Source: fec.gov · as of 2026-11-04 · Download this chart
The numbers behind this figure, as a table
Itemized contributions from inside Ohio, share of all itemized
Status
None found in the records checked

Zac Haines

Where the money went, as filedZac Haines raised $120K, spent $163K, $360K on hand as of June 12, 2026; $403K more went out or stayed on hand than this filing reports raised.Raised to Spent: $38KOther funds (derived) to Spent: $126KRaised to Cash on hand: $83KOther funds (derived) to Cash on hand: $277KZac Haines: Raised, $120K as filed, as of 2026-06-12Raised$120KZac Haines: Other funds (derived), $403K as filed, as of 2026-06-12Other funds (derived)$403KZac Haines: Spent, $163K as filed, as of 2026-06-12Spent$163KZac Haines: Cash on hand, $360K as filed, as of 2026-06-12Cash on hand$360KIn, as filedWhere it went, as filed
Where the money went, as filedZac Haines raised $120K, spent $163K, $360K on hand as of June 12, 2026; $403K more went out or stayed on hand than this filing reports raised.Source: Ohio Secretary of State campaign finance filings, committee Haines for Ohio (Zachary), through 2026-06-12 · as of 2026-06-12 · Download this chart
The numbers behind this figure, as a table
Where the money went, as filed
FromToDollarsShare of totalNote
RaisedSpent37,584.917.2%
Other funds (derived)Spent125,737.3424.0%
RaisedCash on hand82,796.0915.8%
Other funds (derived)Cash on hand276,987.8153.0%

Totals as filed

OhioSOS, as of June 12, 2026: raised $120,381, spent $163,322, cash on hand $359,784.

Ohio campaigns were due to file pre-general reports on October 22, covering activity through October 14, 2026. They are not in these figures, which come from the latest report in our records, dated June 12, 2026.

Sources: Campaign Finance Data · Campaign Finance: Cover Page search · Campaign Finance

Top donors, as filed

None found in the records checked

Outside spending

None found in the records checked

In-state share

Not yet researched

Checked: Ohio Secretary of State candidate cover-page export, 2026 reports

Cara Jacob

Where the money went, as filedCara Jacob raised $38K, spent $31K, $24K on hand as of June 12, 2026; $17K more went out or stayed on hand than this filing reports raised.Raised to Spent: $21KOther funds (derived) to Spent: $9,576Raised to Cash on hand: $17KOther funds (derived) to Cash on hand: $7,587Cara Jacob: Raised, $38K as filed, as of 2026-06-12Raised$38KCara Jacob: Other funds (derived), $17K as filed, as of 2026-06-12Other funds (derived)$17KCara Jacob: Spent, $31K as filed, as of 2026-06-12Spent$31KCara Jacob: Cash on hand, $24K as filed, as of 2026-06-12Cash on hand$24KIn, as filedWhere it went, as filed
Where the money went, as filedCara Jacob raised $38K, spent $31K, $24K on hand as of June 12, 2026; $17K more went out or stayed on hand than this filing reports raised.Source: Ohio Secretary of State campaign finance filings, committee Friends of Cara Jacob, through 2026-06-12 · as of 2026-06-12 · Download this chart
The numbers behind this figure, as a table
Where the money went, as filed
FromToDollarsShare of totalNote
RaisedSpent21,094.2738.4%
Other funds (derived)Spent9,575.5417.4%
RaisedCash on hand16,712.9630.4%
Other funds (derived)Cash on hand7,586.6813.8%

Totals as filed

OhioSOS, as of June 12, 2026: raised $37,807, spent $30,670, cash on hand $24,300.

Ohio campaigns were due to file pre-general reports on October 22, covering activity through October 14, 2026. They are not in these figures, which come from the latest report in our records, dated June 12, 2026.

Sources: Campaign Finance Data · Campaign Finance: Cover Page search · Campaign Finance

Top donors, as filed

None found in the records checked

Outside spending

None found in the records checked

In-state share

Not yet researched

Checked: Ohio Secretary of State candidate cover-page export, 2026 reports

The result

Past election results, share of the voteNo prior race on file for either candidate; both keep a labeled group on this axis.HainesZac Haines: no prior race on fileno prior race on fileJacobCara Jacob: no prior race on fileno prior race on file
Past election results, share of the voteNo prior race on file for either candidate; both keep a labeled group on this axis.Source: Ohio Secretary of State, official canvass · as of 2026-11-04 · Download this chart
The numbers behind this figure, as a table
Past election results, share of the vote
GroupItemPCTNote
Hainesno prior race on file
Jacobno prior race on file

Not yet researched

Sources

  1. Ohio elections, 2026 · Ballotpedia · accessed 2026-09-19 · CC BY-SA 3.0 or later, per Ballotpedia's terms
  2. Ohio State Senate District 7 · Ballotpedia · accessed 2026-09-22 · CC BY-SA 3.0 or later, per Ballotpedia's terms
  3. November 2026 General Election Candidate List (dated 8/21/2026) · Hamilton County Board of Elections · 2026-08-21 · accessed 2026-09-30
  4. https://ballotpedia.org/Steve_Wilson
  5. Zac Haines · Ballotpedia · accessed 2026-09-22 · CC BY-SA 3.0 or later, per Ballotpedia's terms
  6. Haines for Ohio · Haines for Ohio (Zachary) · accessed 2026-09-22
  7. Campaign Finance Data · Ohio Secretary of State · accessed 2026-09-19
  8. Campaign Finance: Cover Page search · Ohio Secretary of State · accessed 2026-09-19
  9. Campaign Finance · Ohio Secretary of State · accessed 2026-09-19
  10. https://www.miamioh.edu/news/campus-news/2018/03/zachary-haines-new-trustee.html
  11. https://www.miamioh.edu/news/miami-in-the-news/2020/04/miami-board-trustee.html
  12. https://trumpwhitehouse.archives.gov/presidential-actions/eleven-nominations-three-withdrawals-sent-senate/
  13. https://www.hainesforohio.com/wp-content/themes/haines/assets/Haines_Bio.pdf
  14. https://ohio-chamber-object-storage-m0uzx.sevalla.storage/uploads/2026/July/13/FOR%20IMMEDIATE%20RELEASE.pdf
  15. https://ohio-chamber-object-storage-m0uzx.sevalla.storage/uploads/2026/March/27/FOR%20IMMEDIATE%20RELEASE.pdf
  16. https://www.buckeyefirearms.org/2026-bfa-pac-grades-and-endorsements-ohio-general-election
  17. https://ohiolife.org/ohio-right-to-life-pac-announces-2026-general-election-candidate-recommendations/
  18. https://ohiolife.org/2026-ortl-pac-recommendations/
  19. https://ohiogop.org/wp-content/uploads/2026/09/hamilton-county-slate-card.pdf
  20. https://www.nrapvf.org/grades/ohio/
  21. Cara Jacob · Ballotpedia · accessed 2026-09-22 · CC BY-SA 3.0 or later, per Ballotpedia's terms
  22. Cara Jacob for Ohio Senate · Friends of Cara Jacob · accessed 2026-09-22
  23. https://oft-aft.org/2026election
  24. https://uawpower.org/states/ohio
  25. https://gunsensevoter.org/states/oh/voterguide/
  26. https://gunsensevoter.org/faq/
  27. https://ohea.org/oea-candidate-recommendations/
  28. https://www.plannedparenthoodaction.org/planned-parenthood-advocates-ohio/elections
  29. 2026 Abortion Forward endorsements · Abortion Forward · 2026-10-01 · accessed 2026-10-22
  30. Abortion Forward releases slate of candidates who respect will of voters · Abortion Forward · 2026-10-01 · accessed 2026-10-22

Quick answers

When was the 2026 Ohio State Senator, District 7 election?

The election for Ohio State Senator, District 7 was held on November 3, 2026.

Who ran for Ohio State Senator, District 7 in 2026?

On the ballot for Ohio State Senator, District 7, in surname order: Zac Haines (Republican), Cara Jacob (Democratic).

Who holds the Ohio State Senator, District 7 seat now?

The seat is held by Steve Wilson. The seat is open in this election.

Cite and data

Cite this page as:

Cracked Buckeye, "Ohio State Senator, District 7, 2026", https://crackedbuckeye.com/election/2026/ohio-senate-7/, built 2026-11-04, accessed [date].

How to cite · Report a correction · Built 2026-11-04