Election 2026

Ohio State Representative, District 87

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

The seat is open. Rep. Riordan McClain (R) has held the seat since January 17, 2018 and is not on the November 2026 ballot for District 87, so the seat is open.

Sources: Ohio House of Representatives District 87 · Member Directory

Correct this page · hello@crackedbuckeye.com

About this district

Where this race isThis seat is Ohio House, Ohio's 87th District.Ohio State Representative, District 87: Ohio House, Ohio's 87th District
Where this race isThis seat is Ohio House, Ohio's 87th District.Source: Ohio House 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 HouseOhio House, Ohio's 87th DistrictOhio State Representative, District 87

Counties: Crawford · Marion · Morrow · Wyandot

Last time, 2024: Riordan T. McClain (Republican) 76.5% · 42,897 votes; Craig Swartz (Democratic) 23.5% · 13,205 votes.

Sources: 2024 Official Election Results · LaRose certifies official 2024 general election results

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.

Lora Covrett

Democratic · No public office in the record

  • IT consultant
  • Graduated from Olentangy High School
  • Bachelor's degree, DeVry University, 1998

7 of 11 sections researched · 12 sources

Jeffrey McClain

Republican · Former Ohio State Representative, District 87, 2013–2016

  • Wyandot County Auditor for over 26 years
  • Bachelor's degree in business administration (B.B.A.), Tiffin University

7 of 11 sections researched · 15 sources

Craig Swartz

Craig Swartz

Independent · No public office in the record

  • Realtor (per campaign)
  • High school diploma, Midpark High School
  • Bachelor's degree, Ohio State University, 1980

6 of 11 sections researched · 11 sources

Greg White

Independent

Write-in candidate

Not yet researched

Lora Covrett

Coverage, by section7 of 11 sections researched.Profile: 6 entriesOn the ballot: 1 entryWhere they stand: 4 entriesWhat they have said, checked: Not yet researchedRecord in office: Not yet researchedMoney: 1 entryFinancial interests: Not yet researchedPolling and approval: Not yet researchedElections: 1 entryEndorsements: 3 entriesSources: 7 entries7 of 11 sections researched · 12 sources
Coverage, by section7 of 11 sections researched.Source: Cracked Buckeye coverage record for Lora Covrett, 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
claimsnot researched
recordnot researched
moneyresearched
interestsnot researched
pollingnot researched
electionsresearched
endorsementsresearched
sourcesresearched

Jeffrey McClain

Coverage, by section7 of 11 sections researched.Profile: 6 entriesOn the ballot: 1 entryWhere they stand: None found in the records checkedWhat they have said, checked: Not yet researchedRecord in office: 0 entriesMoney: 1 entryFinancial interests: Not yet researchedPolling and approval: Not yet researchedElections: 1 entryEndorsements: 4 entriesSources: 8 entries7 of 11 sections researched · 15 sources
Coverage, by section7 of 11 sections researched.Source: Cracked Buckeye coverage record for Jeffrey McClain, 7 of 11 sections researched · as of 2026-10-20 · Download this chart
The numbers behind this figure, as a table
Coverage, by section
SectionState
profileresearched
ballotresearched
positionsnone found
claimsnot researched
recordresearched
moneyresearched
interestsnot researched
pollingnot researched
electionsresearched
endorsementsresearched
sourcesresearched

Craig Swartz

Coverage, by section6 of 11 sections researched.Profile: 9 entriesOn the ballot: 1 entryWhere they stand: 5 entriesWhat they have said, checked: Not yet researchedRecord in office: Not yet researchedMoney: 1 entryFinancial interests: Not yet researchedPolling and approval: Not yet researchedElections: 3 entriesEndorsements: None found in the records checkedSources: 5 entries6 of 11 sections researched · 11 sources
Coverage, by section6 of 11 sections researched.Source: Cracked Buckeye coverage record for Craig Swartz, 6 of 11 sections researched · as of 2026-10-02 · Download this chart
The numbers behind this figure, as a table
Coverage, by section
SectionState
profileresearched
ballotresearched
positionsresearched
claimsnot researched
recordnot researched
moneyresearched
interestsnot researched
pollingnot researched
electionsresearched
endorsementsnone found
sourcesresearched

The race in pictures

Polls, Ohio State Representative, District 87, as publishedNo poll of this race is on file yet.None found in the records checked
Polls, Ohio State Representative, District 87, 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 Representative, District 87, as published
Status
None found in the records checked
Money, raised, spent and cash on hand, as filedRaised, as filed: Covrett $6,438 as of September 3, 2026 (report year), McClain $4,300 as of June 9, 2026 (report year), Swartz $0 as of April 6, 2026 (report year).RaisedCovrett (D)Lora Covrett: raised $6,438 as filed with the Ohio Secretary of State, as of 2026-09-03, for its report year$6,438McClain (R)Jeffrey McClain: raised $4,300 as filed with the Ohio Secretary of State, as of 2026-06-09, for its report year$4,300Swartz (I)Craig Swartz: raised $0 as filed with the Ohio Secretary of State, as of 2026-04-06, for its report year$0SpentCovrett (D)Lora Covrett: spent $1,395 as filed with the Ohio Secretary of State, as of 2026-09-03, for its report year$1,395McClain (R)Jeffrey McClain: spent $3,487 as filed with the Ohio Secretary of State, as of 2026-06-09, for its report year$3,487Swartz (I)Craig Swartz: spent $529 as filed with the Ohio Secretary of State, as of 2026-04-06, for its report year$529Cash on handCovrett (D)Lora Covrett: cash on hand $5,043 as filed with the Ohio Secretary of State, as of 2026-09-03, for its report year$5,043McClain (R)Jeffrey McClain: cash on hand $1,785 as filed with the Ohio Secretary of State, as of 2026-06-09, for its report year$1,785Swartz (I)Craig Swartz: cash on hand $771 as filed with the Ohio Secretary of State, as of 2026-04-06, for its report year$771
Money, raised, spent and cash on hand, as filedRaised, as filed: Covrett $6,438 as of September 3, 2026 (report year), McClain $4,300 as of June 9, 2026 (report year), Swartz $0 as of April 6, 2026 (report year).Source: Ohio Secretary of State campaign finance filings, committees Covrett for Ohio 87; Mcclain for Ohio 87; Swartz for Ohio House · as of 2026-09-03 · Download this chart
The numbers behind this figure, as a table
Money, raised, spent and cash on hand, as filed
GroupItemUSDNote
RaisedCovrett (D)6,437.61
RaisedMcClain (R)4,300
RaisedSwartz (I)0
SpentCovrett (D)1,394.76
SpentMcClain (R)3,486.90
SpentSwartz (I)529.5
Cash on handCovrett (D)5,042.85
Cash on handMcClain (R)1,785.15
Cash on handSwartz (I)771.0

A note on our coverage

Read before the columns: where one candidate has more entries than another, this says which of the two reasons it is.

Endorsements received: Jeffrey McClain has 4 entries, Lora Covrett has 3 entries and Craig Swartz has 0 entries. The difference reflects the length of each public record and the depth of our research; it is not a judgment.

Where they stand: Craig Swartz has 5 entries, Lora Covrett has 4 entries and Jeffrey McClain has 0 entries. The difference reflects the length of each public record and the depth of our research; it is not a judgment.

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.

Data centers

Lora Covrett

I'm in IT. I know how important technology is and I want to help shape the role of technology in a way that makes sense for our district. Building data centers on rural farm land does not make sense. I will do the work to research opportunities for renewable energy like solar and wind while prioritizing the quiet beauty of our rural lives here in District 87.

March 23, 2026 · Ballotpedia Candidate Connection survey

Source: Lora Covrett (Ballotpedia Candidate Connection survey)

Jeffrey McClain

None found in the records checked

Craig Swartz

That’s why there has to be a moratorium on data center applications right now. The state needs to take a hard look at the deal Kasich cut with the mega corporations and other players associated with this development, and look into rescinding it.

October 2, 2026 · Campaign website issue page

Source: Data Centers

Elections and voting

Lora Covrett

None found in the records checked

Jeffrey McClain

None found in the records checked

Craig Swartz

The gerrymandered guaranteed super-majority Republican Party hasn't listened to the average Ohioan for nearly 30 years, and that's why public education has suffered and public corruption has soared.

August 16, 2026 · Ballotpedia Candidate Connection survey

Source: Craig Swartz (Ballotpedia Candidate Connection survey)

Families and child care

Lora Covrett

None found in the records checked

Jeffrey McClain

None found in the records checked

Craig Swartz

Ohioans have many other needs such as affordable childcare that is scarce in the 87th District, and is depriving hardworking parents from fully engaging in the economy and bettering their lives. The Bank of Ohio could provide crucial funding for new childcare start-ups throughout Ohio.

August 16, 2026 · Ballotpedia Candidate Connection survey

Source: Craig Swartz (Ballotpedia Candidate Connection survey)

Housing

Lora Covrett

None found in the records checked

Jeffrey McClain

None found in the records checked

Craig Swartz

It's been 17 years since the Great Recession and Ohio, together with the Country, are facing an enormous shortage in affordable housing. My plan calls for creating a Bank of Ohio, a state public bank like the Bank of North Dakota, that would enable community banks, credit unions and other local banks to get critical funding to areas that desperately need new affordable housing units in order to bring down housing costs for homeowners and renters.

August 16, 2026 · Ballotpedia Candidate Connection survey

Source: Craig Swartz (Ballotpedia Candidate Connection survey)

Property taxes

Lora Covrett

They're too high. But, abolishing property taxes is not the right answer. If your car's check engine light comes on, you don't throw away the car. You get a diagnostic test to find out what the problem is and then you look for the cheapest quote from a mechanic to fix the problem.

March 23, 2026 · Ballotpedia Candidate Connection survey

Source: Lora Covrett (Ballotpedia Candidate Connection survey)

Jeffrey McClain

None found in the records checked

Craig Swartz

None found in the records checked

Roads and infrastructure

Lora Covrett

Challenging the overreach of projects like the US 23/I-71 corridor study and ensuring that eminent domain is never used to benefit private interests at the expense of residents. The legislature created this "problem" then asked ODOT to solve it with our tax dollars wasted on a study for a highway nobody wants or needs in District 87. I will vote NO to funding this road. I will vote NO to funding anything that doesn't prioritize farms, residential communities, and wildlife habitats.

March 23, 2026 · Ballotpedia Candidate Connection survey

Source: Lora Covrett (Ballotpedia Candidate Connection survey)

Jeffrey McClain

None found in the records checked

Craig Swartz

None found in the records checked

Why they are running

Lora Covrett

My bills are going up and my family’s healthcare benefits are shrinking while the GOP-led Ohio legislature keeps giving tax cuts to corporations and ignoring everyday working people like you and me.

October 2, 2026 · Campaign website

Source: Lora Covrett for Ohio House District 87

Jeffrey McClain

None found in the records checked

Craig Swartz

To make sure we leave this world in better shape than how we found it.

August 16, 2026 · Ballotpedia Candidate Connection survey

Source: Craig Swartz (Ballotpedia Candidate Connection survey)

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.

Lora Covrett

Not yet researched

Jeffrey McClain

Not yet researched

Craig Swartz

Not yet researched

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; 2 offices held on the record.2010Covrett (D)McClain (R)Ohio State Representative, District 82, 2009 to 2012Ohio State Representative, District 87, 2013 to 2016-10-02Swartz (I)
Record in office, dated entries, both candidates on one axisNo dated record entry on file; 2 offices held on the record.Source: Cracked Buckeye person record for Covrett (D) and McClain (R) and Swartz (I), 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
McClain (R)2009officeOhio State Representative, District 82
McClain (R)2013officeOhio State Representative, District 87

Lora Covrett

Not yet researched

Jeffrey McClain

None found in the records checked

Craig Swartz

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

Lora Covrett

Where the money went, as filedLora Covrett raised $6,438, spent $1,395, $5,043 on hand as of September 3, 2026.Raised to Spent: $1,395Raised to Cash on hand: $5,043Lora Covrett: Raised, $6,438 as filed, as of 2026-09-03Raised$6,438Lora Covrett: Spent, $1,395 as filed, as of 2026-09-03Spent$1,395Lora Covrett: Cash on hand, $5,043 as filed, as of 2026-09-03Cash on hand$5,043In, as filedWhere it went, as filed
Where the money went, as filedLora Covrett raised $6,438, spent $1,395, $5,043 on hand as of September 3, 2026.Source: Ohio Secretary of State campaign finance filings, committee Covrett for Ohio 87, through 2026-09-03 · as of 2026-09-03 · Download this chart
The numbers behind this figure, as a table
Where the money went, as filed
FromToDollarsShare of totalNote
RaisedSpent1,394.7621.7%
RaisedCash on hand5,042.8578.3%

Totals as filed

OhioSOS, as of September 3, 2026: raised $6,438, spent $1,395, cash on hand $5,043.

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 September 3, 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

Jeffrey McClain

Where the money went, as filedJeffrey McClain raised $4,300, spent $3,487, $1,785 on hand as of June 9, 2026; $972 more went out or stayed on hand than this filing reports raised.Raised to Spent: $2,844Other funds (derived) to Spent: $643Raised to Cash on hand: $1,456Other funds (derived) to Cash on hand: $329Jeffrey McClain: Raised, $4,300 as filed, as of 2026-06-09Raised$4,300Jeffrey McClain: Other funds (derived), $972 as filed, as of 2026-06-09Other funds (derived)$972Jeffrey McClain: Spent, $3,487 as filed, as of 2026-06-09Spent$3,487Jeffrey McClain: Cash on hand, $1,785 as filed, as of 2026-06-09Cash on hand$1,785In, as filedWhere it went, as filed
Where the money went, as filedJeffrey McClain raised $4,300, spent $3,487, $1,785 on hand as of June 9, 2026; $972 more went out or stayed on hand than this filing reports raised.Source: Ohio Secretary of State campaign finance filings, committee Mcclain for Ohio 87, through 2026-06-09 · as of 2026-06-09 · Download this chart
The numbers behind this figure, as a table
Where the money went, as filed
FromToDollarsShare of totalNote
RaisedSpent2,843.9953.9%
Other funds (derived)Spent642.912.2%
RaisedCash on hand1,456.0127.6%
Other funds (derived)Cash on hand329.16.2%

Totals as filed

OhioSOS, as of June 9, 2026: raised $4,300, spent $3,487, cash on hand $1,785.

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 9, 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

Craig Swartz

Where the money went, as filedCraig Swartz raised $0, spent $529, $771 on hand as of April 6, 2026; $1,300 more went out or stayed on hand than this filing reports raised.Other funds (derived) to Spent: $529Other funds (derived) to Cash on hand: $771Craig Swartz: Raised, $0 as filed, as of 2026-04-06Raised$0Craig Swartz: Other funds (derived), $1,300 as filed, as of 2026-04-06Other funds (derived)$1,300Craig Swartz: Spent, $529 as filed, as of 2026-04-06Spent$529Craig Swartz: Cash on hand, $771 as filed, as of 2026-04-06Cash on hand$771In, as filedWhere it went, as filed
Where the money went, as filedCraig Swartz raised $0, spent $529, $771 on hand as of April 6, 2026; $1,300 more went out or stayed on hand than this filing reports raised.Source: Ohio Secretary of State campaign finance filings, committee Swartz for Ohio House, through 2026-04-06 · as of 2026-04-06 · Download this chart
The numbers behind this figure, as a table
Where the money went, as filed
FromToDollarsShare of totalNote
Other funds (derived)Spent529.540.7%
Other funds (derived)Cash on hand771.059.3%

Totals as filed

OhioSOS, as of April 6, 2026: raised $0, spent $529, cash on hand $771.

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 April 6, 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 vote2 prior races on file across 3 candidates; none on file for Covrett or McClain.CovrettLora Covrett: no prior race on fileno prior race on fileMcClainJeffrey McClain: no prior race on fileno prior race on fileSwartz2022 U.S. House 5Craig Swartz, U.S. Representative, Ohio's 5th District: lost, 33.1%33.1%2024 Ohio House 87Craig Swartz, Ohio State Representative, District 87: lost, no share on recordNot yet researched
Past election results, share of the vote2 prior races on file across 3 candidates; none on file for Covrett or McClain.Source: Ohio Secretary of State, official canvass, 2022-2024 · as of 2024 · Download this chart
The numbers behind this figure, as a table
Past election results, share of the vote
GroupItemPCTNote
Covrettno prior race on file
McClainno prior race on file
Swartz2022 U.S. House 533.1
Swartz2024 Ohio House 87Not yet researched

Not yet researched

Sources

Data from Wikipedia, CC BY-SA 4.0: 2026 Ohio House of Representatives election (primary results) · 2022 United States House of Representatives elections in Ohio, District 5

  1. Ohio elections, 2026 · Ballotpedia · accessed 2026-09-19 · CC BY-SA 3.0 or later, per Ballotpedia's terms
  2. Ohio House of Representatives elections, 2026 · Ballotpedia · accessed 2026-09-30 · CC BY-SA 3.0 or later, per Ballotpedia's terms
  3. Ohio House of Representatives District 87 · Ballotpedia · accessed 2026-09-30 · CC BY-SA 3.0 or later, per Ballotpedia's terms
  4. Member Directory · The Ohio House of Representatives · accessed 2026-09-22
  5. Lora Covrett · Ballotpedia · accessed 2026-09-22 · CC BY-SA 3.0 or later, per Ballotpedia's terms
  6. Campaign Finance Data · Ohio Secretary of State · accessed 2026-09-19
  7. Campaign Finance: Cover Page search · Ohio Secretary of State · accessed 2026-09-19
  8. Campaign Finance · Ohio Secretary of State · accessed 2026-09-19
  9. 2026 Ohio House of Representatives election (primary results) · Wikipedia · accessed 2026-11-01
  10. https://gunsensevoter.org/states/oh/voterguide/
  11. https://gunsensevoter.org/faq/
  12. https://ohea.org/oea-candidate-recommendations/
  13. https://www.plannedparenthoodaction.org/planned-parenthood-advocates-ohio/elections
  14. Lora Covrett for Ohio House District 87 · Lora Covrett campaign · accessed 2026-10-02
  15. Jeffrey McClain · Ballotpedia · accessed 2026-09-22 · CC BY-SA 3.0 or later, per Ballotpedia's terms
  16. House Bill 96: votes · Ohio General Assembly
  17. Senate Joint Resolution 10: votes · Ohio General Assembly
  18. https://ohio-chamber-object-storage-m0uzx.sevalla.storage/uploads/2026/July/13/FOR%20IMMEDIATE%20RELEASE.pdf
  19. https://ohiolife.org/ohio-right-to-life-pac-announces-2026-general-election-candidate-recommendations/
  20. https://ohiolife.org/2026-ortl-pac-recommendations/
  21. https://ohiogop.org/wp-content/uploads/2026/09/crawford-county-slate-card.pdf
  22. https://ohiogop.org/wp-content/uploads/2026/09/marion-county-slate-card.pdf
  23. https://ohiogop.org/wp-content/uploads/2026/09/morrow-county-slate-card.pdf
  24. Jeffrey A. McClain, State Rep., Dist. 87 (2026 General Election candidate profile) · iVoterGuide · 2026-10-20 · accessed 2026-10-20
  25. Craig Swartz · Ballotpedia · accessed 2026-09-22 · CC BY-SA 3.0 or later, per Ballotpedia's terms
  26. Federal Elections 2022 (Excel edition), 2022 U.S. House of Representatives Results (by State), Ohio rows; compiled from state elections offices · Federal Election Commission · accessed 2026-09-24
  27. Federal Elections 2022: Election Results for the U.S. Senate and the U.S. House of Representatives · Federal Election Commission · accessed 2026-09-24
  28. 2022 United States House of Representatives elections in Ohio, District 5 · Wikipedia · accessed 2026-09-24
  29. LaRose Certifies Results for the November 2022 General Election · Ohio Secretary of State · 2022-12-09
  30. Data Centers · Swartz For Ohio House · accessed 2026-10-02

Quick answers

When was the 2026 Ohio State Representative, District 87 election?

The election for Ohio State Representative, District 87 was held on November 3, 2026.

Who ran for Ohio State Representative, District 87 in 2026?

On the ballot for Ohio State Representative, District 87, in surname order: Lora Covrett (Democratic), Jeffrey McClain (Republican), Craig Swartz (Independent). Write-in candidate, not printed on the ballot: Greg White.

Who holds the Ohio State Representative, District 87 seat now?

The seat is held by Riordan T. McClain. The seat is open in this election.

Cite and data

Cite this page as:

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

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