Pennsboro is a town in Ritchie County, West Virginia, United States. As of the 2000 census, the city population was 1,199. The city is located at the junction of U.S. Route 50 and West Virginia Route 74; the North Bend Rail Trail also passes through the city.