Belmont County
Voted Republican in 2024 · 31,037 votes cast
About Belmont County
Belmont County is a county located in the eastern end of the U.S. state of Ohio. As of the 2020 United States census, the population was 66,497. Its county seat is St. Clairsville, while its largest city is Martins Ferry. The county was created on September 7, 1801, and organized on November 7, 1801. It takes its name from the French for "beautiful mountain".
Read more on Wikipedia →2024 Presidential Results
All candidates · Belmont County, Ohio
Margin History
Red = Republican, Blue = Democratic
Swung Right in 2024
Belmont County shifted 3.7 points toward Republicans compared to 2020. Voter turnout decreased by 6.2%.
What does Belmont County really think?
Elections happen once every 4 years. On constitution.vote, your voice is heard every day. Join the assembly and vote on the issues that matter to Ohio.
Election data: MIT Election Data Science Lab, Harvard Dataverse (CC BY 4.0)