Petersburg Flag

Petersburg

County:
Hale County
County Seat:
No
Area (mi²):
0.809
State:
Texas

Petersburg is a city located in Hale County, Texas. Petersburg has a 2026 population of 971. Petersburg is currently declining at a rate of -0.41% annually and its population has decreased by -3.48% since the most recent census, which recorded a population of 1,006 in 2020.

971
Total Population
1,200
Density (mi²)
-4 -0.41%
Growth