Salaries in San Antonio, TX
What 30 common jobs pay in the San Antonio metro area, highest to lowest median pay. Tap a job for the full range and how to tell if an offer is fair.
| Job | Median | Middle half |
|---|---|---|
| Pharmacist | $150,500 | $132,950 – $158,870 |
| Software Developer | $128,430 | $101,000 – $154,790 |
| Information Security Analyst | $122,560 | $99,490 – $149,220 |
| Physical Therapist | $106,010 | $85,400 – $125,220 |
| Dental Hygienist | $98,480 | $84,170 – $102,900 |
| Registered Nurse | $94,370 | $78,100 – $100,760 |
| Project Manager | $92,130 | $70,800 – $121,350 |
| Financial Analyst | $82,120 | $63,510 – $107,650 |
| Accountant | $78,650 | $65,470 – $99,780 |
| Web Developer | $77,730 | $57,400 – $111,590 |
| Human Resources Specialist | $72,930 | $57,030 – $95,910 |
| Marketing Specialist | $65,950 | $49,850 – $95,040 |
| Licensed Practical Nurse | $62,280 | $58,070 – $68,560 |
| High School Teacher | $61,840 | $60,600 – $72,690 |
| Elementary School Teacher | $61,720 | $59,020 – $62,990 |
| Graphic Designer | $59,710 | $46,870 – $78,210 |
| HVAC Technician | $58,590 | $46,550 – $74,010 |
| Plumber | $58,180 | $46,230 – $68,510 |
| IT Support Specialist | $57,400 | $46,900 – $71,540 |
| Electrician | $57,010 | $45,300 – $65,750 |
| Truck Driver | $53,650 | $46,670 – $63,540 |
| Paralegal | $53,300 | $44,220 – $67,650 |
| Bookkeeper | $48,150 | $40,950 – $58,770 |
| Pharmacy Technician | $47,050 | $39,300 – $49,680 |
| Administrative Assistant | $43,440 | $35,510 – $50,770 |
| Customer Service Representative | $42,720 | $35,520 – $49,040 |
| Medical Assistant | $39,180 | $37,410 – $45,250 |
| Warehouse Worker | $37,470 | $32,090 – $44,660 |
| Nursing Assistant (CNA) | $36,800 | $35,430 – $43,050 |
| Receptionist | $36,550 | $30,850 – $41,370 |
Check a specific offer with the salary calculator →
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, 2025, San Antonio metro. Figures cover wage and salary workers and don't include bonuses, benefits or overtime.