Petersburg, TX

View of Petersburg, TX
Image credit: Leaflet / CC BY-SA 3.0
Population
962
U.S. Census Population Estimates Program · 2025
Elevation
3,254 ft
Median Home Value
$72,700
U.S. Census American Community Survey 5-Year · 2024
Median Rent
$642/mo
U.S. Census American Community Survey 5-Year · 2024
Median Income
$51,250
U.S. Census American Community Survey 5-Year · 2024

Explore

Petersburg in context.

About Petersburg

Petersburg is a city in Hale County, Texas, United States. The 2020 census counted 1,014 residents. Petersburg was founded in 1891 as a post office in southeast Hale County. Petersburg was named for Zack Peters and his wife, Margaret, who was the first postmistress. That mix gives Petersburg a clear local shape within Texas, with older layers still visible in current places. The local scoop is a place whose streets, landmarks, and institutions keep its earlier story close to the present. Petersburg is located on the High Plains of the Llano Estacado in southeastern Hale County. Petersburg is 27 miles south of Plainview, the county seat, and 31 miles northeast of Lubbock. Petersburg is home to High School Buffaloes.

Top Rating Signals

Highest current ratings for this town.

Loading town details...