Selma is on Interstate 35 when it crosses Cibolo Creek, sixteen miles northeast of downtown San Antonio in northeastern Bexar, Comal, and Guadalupe counties. The community was first settled in 1847. John B. Brown and William Davenport ran herds of cattle on the open range until about 1860. A post office opened in 1856, and by 1885 Selma had two general stores, two cotton gins, three blacksmiths, a saloon, a school, a wagonmaker, and a population of 145. After an influx of German and Polish immigrants in the late 1880s the population grew rapidly, reaching 600 in 1896. The town declined after 1900. The post office closed in 1906 and was replaced by rural delivery first from Bracken and later from San Antonio. In 1940 Selma reported a church, a school, three businesses, and a population of 100. The community incorporated in the 1960s, and by 1980 the population had grown to 240. With the growth of business between San Antonio and Austin the town continued to grow; in 1990 the population was 520. The population grew to 788 in 2000.
At a Glance
Selma is part of or belongs to the following places.
Adopt a Town
The Texas Almanac's Land Rush program lets you adopt the town, county, or lake of your choice and share your message with the world. 100% of the proceeds benefit education in Texas.
Selma is classified as a Town
Has Post Office
Proud to call Texas home?
Put your name on the town, county, or lake of your choice.
Search Places »
Selma by the Numbers
This is some placeholder text that we should either remove or replace with a brief summary about this particular metric. For example, "We update population counts once per year..."
|10,952||2020||United States Census Bureau|
|13,985||2019||Texas Demographic Center|
|5,540||2010||United States Census Bureau|
|788||2000||United States Census Bureau|
|520||1990||United States Census Bureau|