Belmont County is in Mid-Ohio. The county seat is St. Clairsville. It is located on the banks of the Ohio River, which is the state line separating Ohio and West Virginia.