Houston vs San Antonio

A side-by-side comparison of Houston, Texas and San Antonio, Texas — population, climate, cost of living, demographics, and more.

PlaceHoustonHouston

Texas, United States

San AntonioSan Antonio

Texas, United States

Location
State / regionTexasTexas
Country🇺🇸 United States🇺🇸 United States
Coordinates29.786, -95.38929.463, -98.525
Elevation19 m222 m
Size
Population2,387,9101,526,621
Land area640.6 mi²498.9 mi²
Water area31.2 mi²5.8 mi²
Density (per mi²)3,7283,060
Housing units1,070,556629,160
Demographics
Median age34.034.9
White (non-Hispanic)29.7%39.9%
Black or African American22.5%7.2%
Asian7.1%3.1%
Hispanic or Latino45.5%65.1%
Economy & education
Median household income$64,361$66,176
Median home value$301,200$260,900
Bachelor's or higher38.0%29.4%
Poverty rate21.2%17.1%
Unemployment6.4%5.6%
Climate
Avg high temp80°F82°F
Avg low temp64°F62°F
Annual precipitation73.2 in39.9 in
Sunshine % of year66.0%69.0%
Annual solar (kWh/m²)1,6971,766
Air & environment
US AQI4152
Air quality categoryGoodModerate
PM2.5 (µg/m³)7.49.9
PM10 (µg/m³)9.612.3
Ozone (µg/m³)54.084.0
NO₂ (µg/m³)12.35.7
Wildlife species observed1010
Wildlife observations722,369863,578
Risk & hazards
Earthquakes (last 10y)0289
Largest earthquake (mag)—4.8
Active weather alerts1—
Health
Obesity38.2%35.2%
Diabetes14.4%14.9%
Smoking13.7%13.3%
Schools
Schools total387403
Elementary schools222218
Middle schools6962
High schools7478
Civic & interest
Notable people (Wikidata)1616
Books about this place88
Wikipedia views (last 30d)6,4013,947
Overview
Summary

Houston is the most populous city in the U.S. state of Texas and the Southern United States. It is the fourth-most populous city in the United States, with a population of 2.3 million at the 2020 census. The Greater Houston metropolitan area, at 7.8 million residents, is the fifth-most populous metropolitan area in the nation and second-most populous in Texas. Located in Southeast Texas near Galveston Bay and the Gulf of Mexico, Houston is the county seat of Harris County. Covering a total area of 640.4 square miles (1,659 km2), it is the ninth largest city in the country and the largest whose municipal government is not consolidated with a county, parish, or borough. Although primarily located within Harris County, portions of the city extend into Fort Bend and Montgomery counties. Houston also functions as the southeastern anchor of the Texas Triangle megaregion.

Wikipedia

San Antonio is a city in the southern part of the U.S. state of Texas. It is the seventh-most populous city in the United States, the second-most populous city in Texas, and the second-most populous city in the Southern U.S., with a population of 1.43 million at the 2020 census. The Greater San Antonio metropolitan area, with an estimated 2.76 million residents, ranks as the third-largest metropolitan area in Texas and the 24th-largest in the nation. It is the county seat of Bexar County.

Wikipedia

Want a deeper comparison or to add a third city?

Open in interactive compare