Cities / Texas / Tom Green County / San Angelo
San Angelo cityscape
City housing brief · Incorporated place

San Angelo, TX

City evidence stays city-level. County, metro and national records appear separately to explain the wider market without changing the city figures.

City gross yield7.2%ZORI × 12 ÷ ZHVI · before costs
City market snapshot

Four figures that frame the city

Typical home value
$218k
▼ 1.4% year over year
Zillow ZHVI · 2026-06
Observed market rent
$1,302
▲ 5.0% year over year
Zillow ZORI · 2026-06
Entry affordability
3.3x
home value ÷ household income
Zillow + Census ACS
Population
99,674
▼ 0.4% between ACS vintages
ACS 2024 5-year
Decision brief

What the city-level evidence says

01Decision frame

San Angelo’s current Zillow ZHVI typical city home value is $217,778, while Zillow ZORI typical observed monthly market rent is $1,302. Annualizing ZORI and dividing by ZHVI produces a 7.2% gross yield before every operating cost. The ZHVI is 3.31x ACS median household income, and annual ZORI equals 23.7% of that income. These city screening ratios frame entry price and rent affordability, but they do not establish a property’s achievable lease, borrower qualification, or net return.

02Housing stock

The ACS describes 44,176 city housing units, a 10.6% citywide vacancy rate, and a 38.8% renter share among occupied units. Its $187,600 median home value is owner-reported for surveyed occupied housing, while its $1,153 median gross rent includes contract rent plus selected utilities. Those ACS measures have a different concept and period from Zillow’s typical city value and observed market rent, so the two series should be read side by side rather than averaged or treated as a transaction spread.

03City depth

City structure context is concentrated in single-family units, which are 73.5% of housing stock, versus 10.3% in large multifamily buildings. ACS city context shows 48.9% of measured renter households paying at least 30% of income toward gross rent; that signals affordability pressure, not extra rent capacity. Of vacant city units, 29.5% are classified as for rent, but this survey share is not available investment inventory or proof of fast leasing. The city population estimate is 99,674, down 0.4% across overlapping ACS vintages; it is not annualized and may reflect boundary changes. Median household income is $65,864, with 11.0% poverty and 3.9% unemployment, descriptive demand constraints that do not establish causation or tenant quality.

04Wider context

At the county scope, Tom Green County’s median listing time is 53 days and 16.1% of active listings have price reductions, useful context for negotiating conditions but not city transaction performance. The broader San Angelo metro has 0.3% year-over-year job growth and 3.8 months of supply; these metro measures provide labor and for-sale context but do not identify city rent demand. The national 30-year mortgage rate is 6.58%, a financing benchmark rather than San Angelo borrowing terms.

05Limits & next checks

Underwriting remains limited by citywide aggregates, differing Zillow and ACS definitions, overlapping population vintages, and wider geographies with different denominators. Next, verify the property’s lease, achievable rent, comparable leases and sales, condition, utilities, taxes, insurance, hazard deductibles, management, turnover, title, legal use, financing and downtime. Rebuild cash flow from property-specific inputs, not gross yield or citywide vacancy.

Housing system

Market movement and the stock underneath it

Five-year path

Price and rent, rebased to 100

ZHVI +13.9%ZORI +22.7%
12310995202120222023202420252026
Each series starts at 100 so their direction can be compared without pretending that a home value and a monthly rent share the same unit.
Housing stock

Tenure and vacancy

ACS
38.8%RENTER
Owner occupied61.2%
Renter occupied38.8%
Vacant units10.6%

Median structure year 1978

Tenure uses occupied units; vacancy uses all housing units.
Measurement matrix

Two sources, two different questions

SourceHome valueMonthly rent
Zillow market index$217.8K$1.3K
ACS occupied housing$187.6K$1.2K
Zillow measures current market indexes. ACS reports surveyed owner value and gross rent for occupied housing. The rows are context, not interchangeable estimates.
Direct city depth

Households and housing form behind the medians

Median household income$66k

Annual ACS household measure.

Rent-to-income screen23.7%

Annual ZORI divided by ACS median income.

ACS rent burden48.9%

Renters paying at least 30% of household income toward gross rent.

Average household size2.41

People per occupied housing unit.

Single-family stock73.5%

Detached and attached one-unit structures.

Large multifamily stock10.3%

Housing in structures with 20 or more units.

Vacant and for rent29.5%

Share of vacant units listed by ACS as for rent, not a market vacancy rate.

Unemployment3.9%

Share of the civilian labor force.

Poverty11.0%

ACS population for whom poverty status is determined.

These are citywide context measures. They cannot tell you the rent, vacancy, expenses or tenant demand for a particular neighborhood or property.
Closest market alternatives

Three useful contrasts, not a synthetic winner

The peer set broadens the decision without mixing geographies. Price, rent and housing characteristics remain city-level for every place.

Comparable market profile

Entry price, rent and gross yield

San Angelo, TXMission, TXEdinburg, TXSouth Bend, IN
Typical home valueZillow ZHVISan Angelo$217.8KMission$221.1KEdinburg$219KSouth Bend$202.1KObserved market rentZillow ZORI / monthSan Angelo$1.3KMission$1.3KEdinburg$1KSouth Bend$1.3KGross yieldZORI × 12 ÷ ZHVISan Angelo7.2%Mission7.3%Edinburg5.6%South Bend7.8%
Bars begin at zero within each measure. Gross yield is a screening ratio before financing, taxes, insurance, vacancy, maintenance or management costs.
Same state01

Mission, TX

Compared with San Angelo, typical home value is $3k higher, monthly rent is $39 higher, and gross yield is 0.1 percentage points higher.

Rent burden 30%+
44.9%
Renter share
28.6%
One-unit stock
70.0%
20+ unit stock
2.6%
Same state02

Edinburg, TX

Compared with San Angelo, typical home value is $1k higher, monthly rent is $283 lower, and gross yield is 1.6 percentage points lower.

Rent burden 30%+
47.0%
Renter share
46.7%
One-unit stock
59.0%
20+ unit stock
3.6%
Closest data profile03

South Bend, IN

Compared with San Angelo, typical home value is $16k lower, monthly rent is $8 higher, and gross yield is 0.6 percentage points higher.

Rent burden 30%+
50.3%
Renter share
39.8%
One-unit stock
74.9%
20+ unit stock
7.7%

These are analytical alternatives, not recommendations. The structural measures come from Census ACS; price and rent use the Zillow releases shown on each card and in the source ledger below.

Wider market context

What surrounds the city without being mistaken for it

The layers below answer different questions. County records describe listing, migration, financing and hazard conditions around the city; metro records describe jobs, supply and permits; the mortgage rate is national.

Same measure, wider boundary

City marker against intersecting counties

CityCounty range
Typical home value$234.2K$234.2K$217.8KObserved market rent$1.3K$1.3K$1.3K
Both levels use Zillow indexes, but the county records cover land and housing outside the city. The comparison supplies context; it does not replace the city value.
COUNTY LAYER

The intersecting county

This boundary extends beyond the city and is shown only as context.

2026-06
Active listings
596
Listing DOM
53 days
FHFA one-year
▲ 3.0%
Net migration
0
Investor share
14.6%
Effective property tax
1.29%
Top hazard
inland flooding
Expected loss ratio
0.10%
METRO LAYER

San Angelo, TX

Open metro analysis →
Job growth▲ 0.3%12m to 2026-06
Permitted units3822026 YTD through M06
Permits / 1,0003.2broader metro population
Months of supply3.82026-05-01
Median DOM42 daysRedfin metro tracker
Price drops24.4%Redfin metro tracker
Wider-context figures are not inputs to the city gross yield and are never used to fill a missing city price, rent or ACS measure.
What can break the thesis

Three checks before using the city averages

  1. 01

    Citywide vacancy and for-rent-vacancy shares do not prove that a specific unit will lease quickly.

  2. 02

    Gross yield excludes operating and financing costs, leaving a potentially material gap from property cash flow.

  3. 03

    The national mortgage benchmark may differ from the property’s actual quote, borrower terms and loan structure.

Questions answered

Quick reading guide

Does the reported city gross yield include property expenses?

No. It annualizes Zillow ZORI and divides by Zillow ZHVI before every operating cost; it is not a net operating income or cash-on-cash return.

Can the ACS rent and Zillow rent be averaged?

No. ACS median gross rent surveys occupied housing and includes selected utilities, while Zillow ZORI measures typical observed market rent for a different concept and period.

Can wider-market figures stand in for San Angelo city results?

No. The county figures for Tom Green County, the broader San Angelo metro figures and the national financing rate use wider scopes or different denominators. Use them only as context and verify city and property evidence.

Sources and geography

What belongs to this city page

Census recognizes this as San Angelo city. The place intersects Tom Green County.