Choose Country

Petersburg, TX

Texas · Metropolitan Area

Petersburg is a small town in Texas with a population of 787. Residents earn $38,636 per year, which is 49% below the national average.

3.6 /5.0
B+ Good
787 Population 972/sq mi density
$38,636 Median Income $26,491 per capita
$71,400 Home Value $92,051 Zillow
$635 Median Rent 27.1% income on rent
59°F Avg Temperature 330 sunny days/yr
B+
Overall
3.6 / 5.0
Good overall score based on economy, affordability, safety and education
B+
Economy
3.8 / 5.0
$38,636 median income, 1.3% unemployment
A+
Affordability
5.0 / 5.0
$71,400 home value, $635/mo rent
D
Education
1.9 / 5.0
11.5% bachelor's degree or higher
Median Income $38,636
49% lower than US avg
Home Value $71,400
75% lower than US avg
Bachelor's+ 11.5%
66% lower than US avg
Median Rent $635
45% lower than US avg
Obesity Rate 37.3%
16% higher than US avg
Unemployment 1.3%
64% lower than US avg
Poverty Rate 4.3%
65% lower than US avg

How Petersburg Compares to the U.S. Average (100% = U.S. avg)

People

Population787
Median Age46.5 yrs
Density972/mi²
Male / Female58% / 42%
Largest GroupWhite 65%
Veterans3.9%

Economy

B+
Median Income$38,636
Per Capita$26,491
Unemployment1.3%
Poverty4.3%
County GDP$19,822M
Commute25 min

Housing

A+
Home Value$71,400
Rent$635
OwnershipN/A
Zillow$92,051
Housing Units481
Rent Burden27.1%

Health

Obesity37.3%
Uninsured27.8%
Smoking13.1%
Depression20.5%
Heart Disease5.6%

Climate

Avg Temp59°F (15°C)
AQI42 (Good)
Rain19.2 in/yr
Sunny Days330/yr
Elevation3,255 ft (992 m)

Education

D
Bachelor's+11.5%
High School+79.1%
Graduate+4.7%
School Score5.10

Community

2024 VoteR 69% / D 30%
Commute25 min
Broadband68.1%
Libraries8

Is Petersburg a Good Place to Live?

Based on current data, Petersburg receives an overall livability score of 3.6 out of 5.0, earning a grade of B+. Key strengths include low unemployment, affordable housing, abundant sunshine, a low poverty rate. Areas to be aware of include a high uninsured rate, below-average incomes. Petersburg offers a solid quality of life with a good balance of affordability, safety, and opportunity.

Economy & Jobs

The median household income in Petersburg is $38,636, 49% below the national average of $75,149. The job market is very strong with unemployment at just 1.3%. Only 4.3% of residents live below the poverty line, well below the national rate of 12.4%. Workers commute an average of 25 minutes.

Cost of Living & Housing

The median home value in Petersburg is $71,400, 75% below the national median — offering relatively affordable homeownership. Renters pay a median of $635 per month, below the national average — a plus for affordability. At just 1.8x median income, home prices are very affordable relative to local earnings.

Education

11.5% of residents hold a bachelor's degree, below the national average of 33.7%. 79.1% have completed high school. Area schools have an average test score of 5.1/10.

Climate & Weather

Petersburg enjoys a moderate climate with an average annual temperature of 59°F. Winters average 40°F in January while summers reach 79°F in July. With 330 sunny days per year, residents enjoy well above the national average of sunshine. Annual precipitation totals 19.2 inches, including 6.5 inches of snow. Air quality is rated Good with a median AQI of 42.

Petersburg has a population of 787 with a density of 972 people per square mile. The median age is 46.5 years, 20% older than the national median of 38.9. The city is predominantly White (65.3%).

Population

787
Total Population
972
People / sq mi
46.5yrs
Median Age
20% above US avg
0.8mi²
Land Area

Gender Distribution

Male 58.2%
Female 41.8%

Race & Ethnicity

Petersburg vs U.S. Average

Language Spoken at Home

English Only43.4%
45% below US avg
Spanish56.6%
322% above US avg

Social Characteristics

Petersburg vs U.S. Average

The median household income in Petersburg is $38,636, which is 49% below the national average of $75,149. The unemployment rate is 1.3% (below the 3.6% US average). 4.3% of residents live below the poverty line. Workers commute an average of 25 minutes.

Income: Petersburg vs U.S.

Commute Mode

Income

Median HH Income$38,636
49% below US avg
Per Capita Income$26,491
Avg Weekly Wage$1,047
IRS Avg AGI$77,229

Employment & Poverty

Unemployment1.3%
64% below US avg
Poverty Rate4.3%
65% below US avg
Establishments (County)8,294
County GDP$19,822M

Business (County)

Restaurants770
Healthcare925
Retail1,060
Manufacturing228

Tax & Cost of Living

Property Tax (IRS)$8,545
144% above US avg
Cost of Living97.10 (100=avg)
Effective Tax Rate11.97%

Commute & Transportation

Commute Time24.7 min
Drive Alone89.0%
Public Transit0.0%
Work from Home4.3%

Walkability

The median home value in Petersburg is $71,400, 75% below the national average. Monthly rent averages $635 (45% below US avg). Zillow estimates the typical home value at $92,051.

Home Value Sources

Ownership Split

Home Values

Census Median$71,400
75% below US avg
Zillow ZHVI$92,051
Median List Price$139,200

Real Estate Market (Redfin)

Median List Price$139,200
$/Sq Ft$50
Homes Sold1
Sale-to-List Ratio0.0%
Price Drops0.0%
Inventory4

Rental Costs

Census Median Rent$635
45% below US avg
Rent Burden27.1%

HUD Fair Market Rent

Studio$887
1 Bedroom$935
2 Bedrooms$1,149
3 Bedrooms$1,497
4 Bedrooms$1,733

Ownership & Property

Owner-Occupied65.8%
Housing Units481
Median Year Built1959

Property Tax

Avg Tax (IRS)$8,545
144% above US avg
Effective Rate11.97%
In Petersburg, 37.3% of adults are obese (above the 32.1% national rate). 27.8% of residents lack health insurance. 13.1% are current smokers. 20.5% report depression. 33.0% are physically inactive.

Health Metrics: Petersburg vs U.S. Average (%)

Chronic Conditions

Obesity37.3%
16% above US avg
Diabetes13.5%
Heart Disease5.6%
High Blood Pressure32.4%
Asthma9.0%
COPD5.3%
Cancer5.2%
Stroke3.0%

Behaviors & Mental Health

Smoking13.1%
6% below US avg
Binge Drinking17.2%
Physical Inactivity33.0%
Depression20.5%
Mental Distress17.1%
Physical Distress14.4%
Short Sleep40.5%

Healthcare Access

Insurance Rate82.8%
Uninsured27.8%
223% above US avg
Primary Care1:1,268
Dentists1:1,645
Mental Health1:450
Checkup Rate71.6%
Dental Visits47.8%
Premature Death10,786/100K

Food & Exercise

Food Environment6.9/10
Exercise Access86.2%
Healthcare Facilities925
Petersburg has an average annual temperature of 59°F (15°C). Winters average 40°F in January while summers reach 79°F in July. Annual precipitation is 19.2 inches. The area enjoys 330 sunny days per year. Air quality is rated Good with a median AQI of 42.

Temperature

40°F Jan (4°C) 79°F Jul (26°C)
Annual Average59.3°F
10% above US avg
January Average40°F (4°C)
July Average79°F (26°C)
Sunny Days330 days/yr

Precipitation & Snow

Annual Rainfall19.2 inches
50% below US avg
Snowfall6.5 inches/yr

Air Quality

AQI Median42.0
RatingGood

Geography

Elevation3,255 ft (992 m)
Area0.8 sq mi (2.1 km²)
Population Density972/sq mi
Coordinates33.8710°N, 101.5973°W
TimezoneAmerica/Chicago
County FIPS48303
It is classified as Metro — 250K–1M. 11.5% of residents hold a bachelor's degree or higher (66% below US avg). In the 2024 election, the county voted Republican by a 39.5-point margin. 68.1% of households have broadband internet.

2024 Presidential Election (County)

R 69.3%
D 29.7%

Winner: Republican by 39.5 points

Education

Bachelor's Degree+11.5%
66% below US avg
High School+79.1%
Graduate Degree+4.7%
School Test Score5.10
D Education Grade (1.9/5.0)

Urban-Rural Classification

RUCC Code 2Metro — 250K–1M
Population Density972/sq mi
Total Area0.8 sq mi

Infrastructure & Services

Broadband Access68.1%
Public Libraries8
Healthcare Facilities925
Restaurants770
Retail Stores1,060

Safety & Disasters

Fatal Crashes (County/yr)49

Commute & Transportation

Avg Commute24.7 min
Drive Alone89.0%
Public Transit0.0%
Work from Home4.3%

Nearby Cities

Compare Petersburg with another city: