More In Lifestyle

Best place to raise kids in West Virginia: Harrisville

Getty Images

Family-friendly and Affordable Best place to raise kids in Alabama: Theodore Best place to raise kids in Alaska: Kodiak Best place to raise kids in Arizona: Vail Best place to raise kids in Arkansas: Judsonia Best place to raise kids in California: Rowland Heights Best place to raise kids in Colorado: Littleton Best place to raise kids in Connecticut: Kensington Best place to raise kids in Delaware: Bear Best place to raise kids in Florida: Venice Gardens Best place to raise kids in Georgia: Varnell Best place to raise kids in Hawaii: Pearl City Best place to raise kids in Idaho: Moscow Best place to raise kids in Illinois: Niles Best place to raise kids in Indiana: Centerville Best place to raise kids in Iowa: Dallas Center Best place to raise kids in Kansas: Wilson Best place to raise kids in Kentucky: Elsmere Best place to raise kids in Louisiana: Ball Best place to raise kids in Maine: North Windham Best place to raise kids in Maryland: College Park Best place to raise kids in Massachusetts: Marlborough Best place to raise kids in Michigan: Spring Arbor Best place to raise kids in Minnesota: Cokato Best place to raise kids in Mississippi: Senatobia Best place to raise kids in Missouri: Farmington Best place to raise kids in Montana: Bozeman Best place to raise kids in Nebraska: Tilden Best place to raise kids in Nevada: Moapa Valley Best place to raise kids in New Hampshire: East Merrimack Best place to raise kids in New Jersey: Ridgefield Park Best place to raise kids in New Mexico: South Valley Best place to raise kids in New York: West Seneca Best place to raise kids in North Carolina: Rural Hall Best place to raise kids in North Dakota: Minot Best place to raise kids in Ohio: North College Hill Best place to raise kids in Oklahoma: Glenpool Best place to raise kids in Oregon: Pendleton Best place to raise kids in Pennsylvania: Crafton Best place to raise kids in Rhode Island: Wakefield-Peacedale Best place to raise kids in South Carolina: Goose Creek Best place to raise kids in South Dakota: Lennox Best place to raise kids in Tennessee: Clinton Best place to raise kids in Texas: Gatesville Best place to raise kids in Utah: Delta Best place to raise kids in Vermont: White River Junction Best Place to raise kids in Virginia: Ashland Best place to raise kids in Washington: Pullman Best place to raise kids in West Virginia: Harrisville Best place to raise kids in Wisconsin: Sheboygan Best place to raise kids in Wyoming: Cokeville

Best place to raise kids in West Virginia: Harrisville

Nearby city: Parkersburg
Population: 2,007
Median family income: $48,709
Runner-up: New Haven

The seat of Ritchie County, Harrisville is a former oil-and-gas boomtown that flourished around the turn of the 19th century. Like much of the rest of the state, hard times followed, but today the town is a quiet, safe, and affordable place with an average household income well above that of the rest of the state—along with a well-regarded elementary school, state parks, and Berdine’s Five & Dime, one of the oldest such stores in the U.S.