Belpre is a city in Washington County, Ohio, United States, along the Ohio River. It is part of the Parkersburg-Marietta-Vienna, WV-OH Metropolitan Statistical Area. The population was 6,660 at the 2000 census.
The city was also the second settlement in the Northwest Territory, located just upriver and today the county seat of Washington County. The town was originally named Belle Prairie or "Beautiful Prairie."