These 8 Cities In West Virginia Aren’t Big And Aren’t Too Small – They’re Just Right
Explore the charm and history of West Virginia's medium-sized cities, each offering unique attractions and a small-town feel.
None of West Virginia's cities are enormous, so our medium-sized cities have a small-town feel, while still having plenty to see and do. These cities all have a population between 6,000 and 20,000, and will make you feel right at home.
1. Beckley
Don't miss the Exhibition Coal Mine for a glimpse into West Virginia's coal mining history.
2. Fairmont
Fairmont is home to Pricketts Fort State Park that will take you back to the pioneer days. It's also the home of the Country Club Bakery, where the original pepperoni roll was invented.
3. Martinsburg
This is the largest city in the Eastern Panhandle and full of Civil War history.
4. Moundsville
This town is home to the Grave Creek Mound Archaeological Complex and the West Virginia State Penitentiary.
5. Oak Hill
This city in the New River Gorge area has a small-town feel and plenty of outdoor adventure nearby.
6. Grafton
This city is home to the first Mother's day and Memorial Day celebrations, and sits next to the Tygart Lake State Park.
7. Charles Town
The county seat of Jefferson County is full of historic places. It also has a secret underground cave!
8. Clarksburg
Clarksburg was named National Small City of the Year in 2011 by the National League of Cities. Many West Virginia businesses got their start here.
For more life in West Virginia, take a look at these 8 small towns in rural West Virginia that are downright delightful.
Subscribe to our newsletter
Get the latest updates and news
Thank you for subscribing!


















