Ohio's 6th District: Michael Rulli Held the Seat the Map Had Already Decided
Michael Rulli won Ohio's 6th District race. NBC News projected the Republican incumbent the winner over Democrat Elizabeth Kirtley. With every Election Day precinct reporting, the Ohio Secretary of State's unofficial results, read at 9:52 a.m. Eastern on November 5, 2026, gave Rulli 163,675 votes to Kirtley's 107,310, a margin of 56,365 in a two-candidate race. The venues had priced that hold at the ceiling: on November 2, 2026, Kalshi had the Republican contract at 98% against Polymarket's 99%, and Polymarket had the Democratic contract at 1%, which made a Kirtley win a long shot of about one in a hundred. On November 4, 2026 Kalshi and Polymarket both quoted the Republican contract at 100%. The count is unofficial until the Secretary of State certifies it after the official canvass.
The market rests on the map in Ohio's 6th Congressional District: the venues treated Michael Rulli's seat as one of the safest Republican holds in the state, because its 2026 lines voted for Donald Trump by better than two to one and his Democratic opponent had almost no money to spend. It was an Ohio question because the 6th was contested on the new congressional map, with Stark County as its most populous county and Alliance, Massillon, Louisville and Canal Fulton among the Stark County cities that voted in it on Tuesday, November 3, 2026, alongside voters in Mahoning County. The live board above carries the final Ohio 6th District odds from Kalshi and Polymarket.
Why the Ohio 6th District Price Sat at the Ceiling
The incumbent was the anchor. The Clerk of the House member list, published October 1, 2026, records Michael A. Rulli, a Republican, as the member for the 6th District, with Salem as his listed home town, elected November 5, 2024 and sworn in January 3, 2025; the same record shows he also served in the previous Congress. The ballot was two names. The Mahoning County Board of Elections' list of candidates for the November 3, 2026 general election names Elizabeth Kirtley (D) and Michael A. Rulli (R) for the 6th Congressional District and notes that Stark County is its most populous county, and the Stark County Board of Elections' updated notice for overseas and military voters lists the same two for Alliance, Canal Fulton, Louisville, Massillon and the townships around them.
The lines did most of the work. Ballotpedia, citing The Downballot, puts the 2024 presidential vote inside the 2026 district at 66.9 for Trump and 32.3 for Kamala Harris, and gives it a Cook Partisan Voter Index of R+17, which Ballotpedia ranks as the 45th most Republican district in the country. The map that produced those lines was passed by the Ohio Redistricting Commission on October 31, 2025, by Wikipedia's account of the redistricting.
The money confirmed what the map said. The Federal Election Commission's candidate totals through the pre-general report, which closed on October 14, 2026, show Rulli with about $1.42M raised in the cycle and about $418K in cash, against about $11K raised and about $4.4K in cash for Kirtley. That is close to a hundred-to-one edge in cash for the final three weeks, which means the challenger could not buy the advertising a long shot needs to change a district's habits. The raters agreed without exception: by Wikipedia's ratings table, the Cook Political Report and Inside Elections rate the race Solid Republican and Sabato's Crystal Ball and Decision Desk HQ Safe Republican, and none of the three rating tables 270toWin carried on November 2, 2026 lists the 6th among its competitive seats.
At 6:38 p.m. Eastern on November 2, 2026, Kalshi had the Republican contract at 98% against Polymarket's 99%, and Polymarket had the Democratic contract at 1% against Kalshi's 2%. The venues therefore treated a Rulli hold as all but certain, and the board had drifted further toward him: on October 23, 2026 Polymarket had the Republican side at 97% and the Democratic side at 3%, the same quotes it showed on October 12. A price that stood at the ceiling for three weeks was the market saying that nothing in the statewide campaign would reach this district's result.
The Trading Behind the Ohio 6th District Price
The trading was the one place the board looked unsettled. Kalshi had matched about 10,800 contracts on the district by November 2, 2026, and Polymarket about $83.5K, each venue counting in its own unit; in the 24 hours before that read Kalshi traded about 230 contracts and Polymarket about $75. More of it had gone to the long shot than to the favorite: about 8,400 of Kalshi's contracts and about $57.0K of Polymarket's volume sit on the Democratic side, against about 2,400 contracts and $26.5K on the Republican side. That says traders had been buying the long shot at a few cents on an upset rather than paying up for a near-certainty, and the late trading did not move the price toward Kirtley; it moved the other way.
The Case Against the Ohio 6th District Read
The strongest case against the market before the vote was the environment. Marist's statewide poll of October 15 to 18, 2026 found Ohio likely voters choosing the Democrat on the generic congressional ballot by 49 to 47, and two in five saying their vote for Congress is mainly a vote against President Trump. A reader who held that view would argue that a year in which a Republican-leaning state leans toward Democrats statewide is the kind of year in which safe seats get closer than their ratings, that the long-shot trading on both venues showed money willing to test the idea, and that a price this close to zero left no room for a wave the polls had not measured district by district. On that reading the market was pricing the 2024 map rather than the 2026 mood.
The answer the price gave was the size of the gap. A two-point statewide generic lead does not close a district that voted for Trump by more than 34 points, no public poll of the 6th existed to say otherwise, and the challenger's campaign reported less than five thousand dollars in cash for the final weeks. The count bore the map out: Rulli won by about 20.8 points in the unofficial results, well clear of any doubt the price allowed. What the counterread still has is the distance between that margin and the 34-point presidential margin of 2024, a narrowing the price never had to account for because the seat held either way.
What Changes the Ohio 6th District Read
The read would be wrong now only if the official count reversed the unofficial one, and a margin of 56,365 votes leaves that a long way off. The dated, observable steps still ahead:
• Outstanding ballots: provisional ballots, and overseas and military ballots that arrive by mail within four days of Election Day, are counted in the official canvass; on November 5, 2026 the Secretary of State listed 98,369 provisional and 3,779 overseas and military ballots outstanding statewide, spread across all fifteen districts.
• The canvass: the Secretary of State says the official canvass is completed about three weeks after the election and that results are unofficial until it certifies them; no certification date is published on the results page.
• A recount: Ohio Revised Code 3515.011 orders an automatic recount in a district race only when the margin is under one-half of one percent of the total vote, and the unofficial margin here is about 20.8 points.
• Settlement: Polymarket resolves on a consensus of credible reporting about the winner's party; Kalshi pays on the party of the member sworn in for the term beginning in 2027, lists an expected expiration of January 4, 2027, and allows accelerated determination on a consensus media projection.
When the Ohio 6th District Market Resolves
The market pays on the party that wins the seat. Kalshi runs it on its KXHOUSERACE-OH06-26 contracts and resolves the Republican one Yes if the House member sworn in for OH-06 for the term beginning in 2027 is a member of the Republican Party, the Democratic one on the same test for the Democratic Party. Kalshi lists an expected expiration of January 4, 2027 and a latest expiration of November 3, 2027, and allows accelerated determination after a consensus of media organizations projects the winner. Kalshi's House terms define that consensus as at least four of eight named news organizations calling the race, with none contradicting the call. Kalshi did not wait for the swearing-in: it settled both OH-06 contracts on that early clause at 10:32 p.m. Eastern on November 3, 2026, the Republican one at Yes. Polymarket resolves according to the party of the candidate who wins the OH-06 seat in the November 3, 2026 election, as indicated by a consensus of credible reporting, and falls back on the official results reported by the Federal Election Commission if there is ambiguity. Party is the ballot-listed affiliation, or for a winner without a Democratic or Republican label, the party the winner most recently said they would caucus with.
In a district rated this safely, the practical difference between the two rule sets is timing. Polymarket can settle within days of November 3, 2026 once reporting agrees on the winner's party, while Kalshi's contract formally waits for the member sworn in for the term beginning in 2027, unless a media consensus triggers its early-determination clause first, as it did on election night.
Related Ohio 6th District and House Markets
The Ohio 13th District shares Stark County with the 6th and was priced just as firmly the other way. The Ohio 1st District and the Ohio 9th District were where the new map made the House race close, and the Ohio 7th District was the Republican-held seat the venues expected to flip. The Ohio 15th District was the closest of the Republican seats; each page now carries its own count. On the same ballot, the Ohio Senate special election and the Ohio governor's race were the statewide tests of the mood the counterread leaned on, and every race is on the elections hub.