Belmont County Flag

Belmont County

State:
Ohio
County Seat:
St. Clairsville

Belmont County's estimated 2025 population is 63,764 with a growth rate of -0.9% in the past year according to the most recent United States census data. Belmont County is the 39th largest county in Ohio. The 2010 population was 70,337 and has seen a growth of -9.35% since that time.

63,764
Total Population
120
Population Density (mi²)
39
Population Rank (State)
-577 -0.9%
Annual Population Growth

Belmont County Population

Demographics

Economics and Income Statistics