Who moves to San Antonio, and where they go
Every year the IRS counts how many people move between counties, based on the addresses on their tax returns. Here is what that shows for Bexar County, TX, home of San Antonio, between the 2022 and 2023 tax years.
- Moved in
- 80,651from other US counties
- Moved out
- 78,393to other US counties
- Net
- +2,258more arrivals than departures
- From abroad
- 2,482tax filers and dependents only
Loading the map...
Where newcomers come from
| County | People |
|---|---|
| Guadalupe County, TX | 3,371 |
| Harris County, TX (Houston) | 3,032 |
| Travis County, TX (Austin) | 2,719 |
| Comal County, TX (New Braunfels) | 2,510 |
| Hidalgo County, TX (McAllen) | 1,555 |
| Webb County, TX (Laredo) | 1,519 |
| Nueces County, TX (Corpus Christi) | 1,475 |
| Medina County, TX | 1,411 |
| Atascosa County, TX | 1,394 |
| Los Angeles County, CA (Los Angeles) | 1,327 |
| El Paso County, TX (El Paso) | 1,277 |
| San Diego County, CA (San Diego) | 1,201 |
Where people go when they leave
| County | People |
|---|---|
| Guadalupe County, TX | 5,014 |
| Comal County, TX (New Braunfels) | 4,978 |
| Harris County, TX (Houston) | 2,881 |
| Travis County, TX (Austin) | 2,736 |
| Atascosa County, TX | 2,003 |
| Medina County, TX | 1,972 |
| Kendall County, TX | 1,762 |
| Wilson County, TX | 1,654 |
| Dallas County, TX (Dallas) | 1,406 |
| Tarrant County, TX (Fort Worth) | 1,172 |
| Williamson County, TX (Round Rock) | 1,157 |
| Hays County, TX (San Marcos) | 1,048 |
Most moves are short hops within the same metro area. 40,420 of the newcomers came from elsewhere in Texas and 40,231 from other states. Here are the long-distance moves only, more than 100 miles:
Long-distance newcomers come from
| County | People |
|---|---|
| Harris County, TX (Houston) | 3,032 |
| Hidalgo County, TX (McAllen) | 1,555 |
| Webb County, TX (Laredo) | 1,519 |
| Nueces County, TX (Corpus Christi) | 1,475 |
| Los Angeles County, CA (Los Angeles) | 1,327 |
| El Paso County, TX (El Paso) | 1,277 |
| San Diego County, CA (San Diego) | 1,201 |
| Dallas County, TX (Dallas) | 1,157 |
Long-distance movers go to
| County | People |
|---|---|
| Harris County, TX (Houston) | 2,881 |
| Dallas County, TX (Dallas) | 1,406 |
| Tarrant County, TX (Fort Worth) | 1,172 |
| Hidalgo County, TX (McAllen) | 1,015 |
| Nueces County, TX (Corpus Christi) | 1,014 |
| El Paso County, TX (El Paso) | 913 |
| El Paso County, CO (Colorado Springs) | 819 |
| Collin County, TX (Plano) | 817 |
Frequently asked questions
Where do people moving to San Antonio come from?
Most people moving into Bexar County, TX come from nearby counties, led by Guadalupe County, TX (3,371 people). The biggest source more than 100 miles away is Harris County, TX.
Where do people leaving San Antonio move to?
The top destination is Guadalupe County, TX (5,014 people). Farther away, the most popular is Harris County, TX.
Are more people moving to San Antonio or leaving?
Between the 2022 and 2023 tax years, 80,651 people moved into Bexar County, TX from elsewhere in the US and 78,393 moved out, a net gain of 2,258 (IRS data, not counting moves from abroad).
Thinking about the move yourself? Compare San Antonio with any city it trades people with, like San Antonio vs Houston, San Antonio vs McAllen, San Antonio vs Laredo, San Antonio vs Corpus Christi.
Source: IRS Statistics of Income, county-to-county migration data for filing years 2022 to 2023, the latest available. Counts are people (the number of personal exemptions, which the IRS uses to approximate individuals): tax filers plus dependents whose address moved to a different county between the two filing years. People who do not file returns are not counted, and the IRS hides very small flows to protect privacy. Figures are for the whole county, not just the city of San Antonio.