Petersburg
City in Grant County, West Virginia
Petersburg is a city in Grant County, West Virginia, with 2,284 residents (2020 Census). It sits at 935 ft (285 m) above sea level. The nearest town is Moorefield, 10.1 miles NE.
- 2,284residents (2020 Census)
- 935 ftelevation · 285 m
- 1.6 sq miland area · 4.2 km²
- 1,413 / sq mipopulation density
- 26847ZIP code
About Petersburg
Petersburg is a city in Grant County, West Virginia, United States. The population was 2,251 at the 2020 census. It is the county seat of Grant County.
Text: Wikipedia · CC BY-SA 4.0
Petersburg weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Nearest webcams to Petersburg
There are no webcams in Petersburg itself. These are the closest, 31 miles away or more.
Webcams: Windy.com
Living in Petersburg
- Median household income
- $42,917
- Median home value
- $124,500
- Median rent
- $646/mo
- Median age
- 44
Do you know Petersburg? Tell us about it
Help other travelers: share what makes Petersburg special. We review every message before publishing it.
Map of Petersburg
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Petersburg Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Petersburg, WV population
Petersburg had 2,284 residents in the 2020 Census.
| 2020 Census | 2,284 |
|---|---|
| Density | 1,413 per sq mi (545 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Petersburg at a glance
| State | West Virginia (WV) |
|---|---|
| County | Grant County |
| Type | City |
| Population | 2,284 (2020) |
| Land area | 1.62 sq mi (4.2 km²) |
| Elevation | 935 ft (285 m) |
| Coordinates | 38.9957° N, 79.1277° W |
| ZIP code | 26847 |
| Census code (GEOID) | 5462956 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Petersburg
- Moorefield10.1 mi NE
- Davis20.0 mi NW
- Orkney Springs, VA21.8 mi SE
- Harman21.9 mi W
- Thomas22.4 mi NW
- Bayard22.9 mi NW
- Basye, VA23.2 mi SE
- Gorman, MD23.8 mi NW
- Hudson Crossroads, VA25.7 mi SE
- Whitmer25.7 mi SW
- Burlington26.0 mi NE
- Conicville, VA26.6 mi SE
Straight-line distance between town centers.
Frequently asked questions about Petersburg
What county is Petersburg in?
Petersburg is in Grant County, West Virginia.
What is the population of Petersburg, WV?
2,284 people lived in Petersburg at the 2020 Census.
What is the ZIP code of Petersburg, WV?
The ZIP code of Petersburg is 26847.
What is the elevation of Petersburg?
935 feet (285 m) above sea level.
What towns are near Petersburg?
Moorefield (10.1 mi), Davis (20.0 mi), Orkney Springs (21.8 mi), Harman (21.9 mi), Thomas (22.4 mi).
Last updated: