R+3.1 Swing

Ohio voted R+11.1 in the 2024 presidential election, awarding its 17 electoral votes to Donald Trump (Republican). A total of 5,799,829 votes were cast.

This represents a R+3.1 swing from 2020. Ohio is classified as Likely Republican based on the 2024 results. Trump received 3,180,117 votes (54.8%) to 2,533,700 (43.7%) for Harris.

Ohio

17 Electoral Votes|Lean Republican
R+0.0
2024 Margin
Harris: 0 votesTrump: 0 votes

Donald Trump won Ohio in the 2024 presidential election, securing the state's 17 electoral votes. A total of 0 votes were cast.

Explore Interactive Map

Split-screen county map with detailed dossier • Click counties to explore

Presidential Margin Trend

Ohio19482024

D+R++200-201948195619641972198019881996200420122020
Democratic margin
Republican margin

Did You Know?

↘️

Ohio swung 3.1 points toward Republican compared to 2020.

Religious Composition

Source: Religion Census 2020
Evangelical
19.7%
Catholic
15.4%
Mainline Protestant
6.8%
Black Protestant
2.3%
LDS/Mormon
0.5%
+ 1 more traditions

Ancestry Groups

Source: Census ACS

Top reported ancestry groups (compared to national average).

German
22.3%
Irish
12.3%
English
11.0%
Italian
5.8%
American Heritage
5.6%
Polish
3.2%
+ 4 more reported ancestry groups

Age Distribution

Median:39.0 yrs(US: 38.5)
Under 18
22.0%
18-29
8.9%
30-44
25.7%
45-64
25.1%
65+
18.3%
National average

Employment by Industry

Census ACS
Professional & TechnicalMajor Specialization
24.3%(2.0x US)
Healthcare & Social ServicesExceptional Hub
15.7%(3.4x US)
Educational ServicesMajor Specialization
15.7%(1.8x US)
Manufacturing
14.7%(1.5x US)
Construction
6.0%(0.9x US)
Retail Trade
5.1%(0.5x US)
National average
+ 1 more sectors

Recent Elections

Loading state profile...

Voter Registration

Voter Registration

History →
Total Registered8,073,829
Ohio does not track party registration
As of November 2020

2026 Primary Odds

Loading live primary odds...

Full Election History

Presidential Elections

Senate Elections

Governor Elections

Explore More