2022Final results
2022 election for U.S. Senate in Ohio
U.S. Senate · Ohio
J.D. Vance (R) won with 53.0% of the vote, defeating Tim Ryan (D) by 6.1 points.
J.D. VanceRepublican · winner
53.0%2,192,114
Tim RyanDemocrat
46.9%1,939,489
4,133,342 votes
Source: MIT Election Data and Science LabUpdated Oct 2, 2026, 5:14 AM ET
The seat over time
D − R margin in this seat's races around 2022
Races before and after
Source: MIT Election Data and Science LabUpdated Oct 2, 2026, 5:14 AM ET
Money in this race
Each line compares the two campaigns on one scale.
Tim RyanJ.D. Vance
$57.8M
Raised by the campaign
$16M
$57.7M
Spent by the campaign
$15.6M
$56.5K
Cash on hand
$441.3K
Campaign money: FEC, through Dec 31, 2022.
Source: FEC campaign filingsUpdated Dec 31, 2022