Belmont County is a county located in the U.S. state of Ohio. As of the 2010 census, the population was 70,400. Its county seat is St. Clairsville. The county was created in 1801 and later organized in 1815. It takes its name from the French for "beautiful mountain".