Average salary in San Antonio: $61,140 a year
The mean annual wage across every job BLS counts in the San Antonio-New Braunfels, TX metro area, with the median, the pay spread and the jobs behind it.
BLS reports occupational wages for the San Antonio-New Braunfels, TX metropolitan statistical area (CBSA 41700), which includes San Antonio, New Braunfels and surrounding communities. Figures describe that whole area, not San Antonio city limits.
The average salary in the San Antonio metro area is $61,140 a year ($29.39 an hour): that is the mean annual wage across 1,126,880 jobs in the BLS May 2025 survey. The median is $47,010 ($22.60 an hour), so half of those jobs paid less and half paid more. The mean sits above the median because a smaller number of very high wages pulls it up.
How San Antonio compares with Texas and the U.S.
The metro area's mean salary is $4,610 (7.0%) below the Texas statewide figure of $65,750 and $8,630 (12.4%) below the U.S. figure of $69,770.
| Measure | San Antonio metro | Texas | United States |
|---|---|---|---|
| Mean (average) salary | $61,140 | $65,750 | $69,770 |
| Median salary | $47,010 | $48,620 | $50,980 |
| Mean hourly wage | $29.39 | $31.61 | $33.54 |
| Median hourly wage | $22.60 | $23.38 | $24.51 |
| Jobs counted | 1,126,880 | 14,071,160 | 155,495,730 |
Prices matter as much as pay. BEA's regional price parity for the San Antonio metro area in 2024 is 94.7, where the United States = 100: overall prices there were about 5.3% below the national price level. A salary goes further where the index is lower.
What jobs in the San Antonio area pay, from low to high
One job in ten in the metro area paid less than $27,180 a year, and one in ten paid more than $108,170. A quarter paid less than $34,950; a quarter paid more than $73,810.
| Area | 10th | 25th | Median | 75th | 90th |
|---|---|---|---|---|---|
| San Antonio metro | $27,180 | $34,950 | $47,010 | $73,810 | $108,170 |
| Texas | $27,250 | $35,370 | $48,620 | $77,840 | $125,220 |
| United States | $31,200 | $37,590 | $50,980 | $80,520 | $128,560 |
Pay by job group in the San Antonio area
The largest group in the San Antonio area is office and administrative support, with 144,930 jobs (13% of the total, calculated). The best-paid group by median is management ($104,990); the lowest-paid is food preparation and serving related ($29,100). Where BLS does not release a figure, the table says so.
| Job group | Jobs | Median salary | Mean (average) salary |
|---|---|---|---|
| Office and Administrative Support | 144,930 | $45,100 | $47,400 |
| Food Preparation and Serving Related | 119,350 | $29,100 | $31,250 |
| Transportation and Material Moving | 96,820 | $40,270 | $44,150 |
| Sales and Related | 93,560 | $36,560 | $47,890 |
| Management | 87,540 | $104,990 | $124,640 |
| Business and Financial Operations | 80,870 | $78,400 | $85,400 |
| Healthcare Practitioners and Technical | 71,290 | $79,950 | $97,750 |
| Educational Instruction and Library | 66,050 | $61,380 | $59,100 |
| Healthcare Support | 57,930 | $29,810 | $34,130 |
| Installation, Maintenance, and Repair | 51,750 | $55,100 | $58,610 |
| Construction and Extraction | 45,550 | $48,560 | $53,950 |
| Production | 44,910 | $43,170 | $47,470 |
| Computer and Mathematical | 32,440 | $101,100 | $105,680 |
| Protective Service | 29,350 | $45,270 | $52,060 |
| Building and Grounds Cleaning and Maintenance | 28,090 | $34,610 | $35,060 |
| Personal Care and Service | 19,890 | $30,460 | $36,070 |
| Architecture and Engineering | 15,090 | $86,800 | $95,080 |
| Community and Social Service | 14,960 | $56,670 | $58,910 |
| Arts, Design, Entertainment, Sports, and Media | 9,710 | $50,470 | $64,640 |
| Life, Physical, and Social Science | 8,160 | $77,950 | $85,110 |
| Legal | 7,850 | $94,750 | $118,070 |
| Farming, Fishing, and Forestry | 780 | $34,670 | $37,870 |
The occupations with the most jobs in the San Antonio area
9 of the 12 largest occupations in the San Antonio area with a published annual median paid a median below the all-jobs median of $47,010 (calculated from the BLS figures).
| Occupation | Jobs | Median salary |
|---|---|---|
| Fast Food and Counter Workers | 40,040 | $27,810 |
| Customer Service Representatives | 34,730 | $42,720 |
| Home Health and Personal Care Aides | 31,420 | $25,960 |
| General and Operations Managers | 30,560 | $99,790 |
| Retail Salespersons | 27,580 | $30,960 |
| Stockers and Order Fillers | 27,440 | $37,360 |
| Registered Nurses | 23,660 | $94,370 |
| Cashiers | 20,620 | $29,800 |
| Waiters and Waitresses | 20,320 | $28,110 |
| Office Clerks, General | 15,890 | $38,860 |
| Janitors and Cleaners, Except Maids and Housekeeping Cleaners | 15,420 | $34,540 |
| Heavy and Tractor-Trailer Truck Drivers | 13,710 | $53,650 |
Go deeper
Pay for every occupation in the area.
Open →PricesCost of living in San AntonioWhat a salary buys there.
Open →StateAverage salary in TexasThe statewide figures.
Open →MetroAverage salary in HoustonAnother metro area.
Open →MetroAverage salary in DallasAnother metro area.
Open →CalculatorSalary to hourly calculatorConvert any salary or hourly rate.
Open →NegotiateSalary negotiationAsk for the top of the range.
Open →All areasAverage salary by stateEvery state on one page.
Open →Disclosure: TryHired makes HIRED, a paid job-search program, so we have a conflict of interest when we mention it. Everything on this page is free to use without buying anything.
Questions people ask
What is the average salary in San Antonio?
What is the median salary in San Antonio?
What is a good salary in San Antonio?
Is this San Antonio city only?
How this page is built
Every pay figure is a BLS Occupational Employment and Wage Statistics (OEWS) May 2025 estimate for all occupations in the San Antonio-New Braunfels, TX metropolitan statistical area (occupation code 00-0000), copied from BLS's data file; the job-group and occupation rows come from the same file. The average is BLS's mean wage (total wages divided by jobs); the median is the wage in the middle. OEWS wages are straight-time gross pay: they include commissions, tips, production bonuses and cost-of-living allowances, and leave out overtime premiums, shift differentials, nonproduction bonuses and benefits. BLS turns hourly wages into annual ones at 2,080 hours (40 hours for 52 weeks). Ranks, differences and shares are TryHired calculations from the BLS figures. Price levels are BEA Regional Price Parities.
- Household income: this page reports pay per job, not household or family income, which the Census Bureau measures differently.
- Starting pay: the figures include experienced workers. Entry-level pay is usually lower.
- Take-home pay: every figure is before taxes and deductions.
- Self-employment and farm work: not covered by OEWS (see the FAQ).
- U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 estimates: national, state and metropolitan-area data files (public domain).
- U.S. Bureau of Labor Statistics, OEWS technical notes: what the survey counts as wages and jobs.
- U.S. Bureau of Economic Analysis, Regional Price Parities, 2024 (released Feb 19, 2026).