Selma

City in Bexar County, Texas

View of Selma, Texas
Photo: Larry D. Moore · CC BY 4.0

Selma is a city in Bexar County, Texas, with 10,952 residents (2020 Census). It sits at 755 ft (230 m) above sea level. The nearest town is Universal City, 2.4 miles S.

About Selma

Selma is a city in Bexar, Comal, and Guadalupe counties in Texas, United States. It is part of the San Antonio metropolitan area. Its population was 10,952 at the 2020 census, up from 5,540 at the 2010 census. Selma was settled by German and Polish immigrants in the mid-1800s.

The Retama Park horse-racing track is located in Selma.

Text: Wikipedia · CC BY-SA 4.0

Selma weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Selma

All 24 webcams near Selma ›

Webcams: Windy.com

Living in Selma

Median household income
$97,066
Median home value
$313,900
Median rent
$1,774/mo
Median age
34.9
Cost of living and demographics of Selma ›

Do you know Selma? Tell us about it

Help other travelers: share what makes Selma special. We review every message before publishing it.

Map of Selma

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Selma Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Selma, TX population

Selma had 10,952 residents in the 2020 Census.

2020 Census10,952
Density2,186 per sq mi (844 per km²)

Source: U.S. Census Bureau, Decennial Census.

Selma at a glance

StateTexas (TX)
CountyBexar County
TypeCity
Population10,952 (2020)
Land area5.01 sq mi (13.0 km²)
Water area0.00 sq mi (0.01 km²)
Elevation755 ft (230 m)
Coordinates29.5865° N, 98.3153° W
ZIP code78148
Official websiteci.selma.tx.us
Census code (GEOID)4866704

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Selma

Straight-line distance between town centers.

Frequently asked questions about Selma

What county is Selma in?

Selma is in Bexar County, Texas.

What is the population of Selma, TX?

10,952 people lived in Selma at the 2020 Census.

What is the ZIP code of Selma, TX?

The ZIP code of Selma is 78148.

What is the elevation of Selma?

755 feet (230 m) above sea level.

What towns are near Selma?

Universal City (2.4 mi), Live Oak (2.6 mi), Garden Ridge (3.7 mi), Schertz (4.2 mi), Randolph AFB (4.4 mi).

Last updated: