Location of St. Clairsville, Ohio. Location of St. Clairsville in Belmont County. St. Clairsville is a city in and the county seat of Belmont County, Ohio, United States. Nicknamed Paradise on the Hill, it is part of the Wheeling, West Virginia Metropolitan Statistical Area.