Highest-Paying Jobs in Alabama (2025)
Ranking 143 occupations by median salary in Alabama · Source: BLS OES & H-1B filings
Avg. Median Salary (AL)
$91,215
-10.4% vs national avg
National Median
$101,797
across all states
Total Employed
1.0M+
workers tracked in Alabama
Top 25 Highest-Paying Jobs in Alabama
Occupations in Alabama ranked by median annual salary (2025 BLS OES data).
| Rank | Occupation | Median Salary | vs National | Employed |
|---|---|---|---|---|
| 1 | Cardiologist | $519,480 | +6.2% | 130 |
| 2 | Anesthesiologist | $392,350 | -1.8% | — |
| 3 | Internal Medicine Physician | $311,180 | +19.6% | 310 |
| 4 | Obstetrician and Gynecologist | $210,380 | -31.5% | 120 |
| 5 | Pediatrician | $209,490 | -2.8% | — |
| 6 | Nurse Anesthetist | $190,300 | -22.4% | 2K |
| 7 | Chief Executive Officer | $166,420 | -21.7% | 810 |
| 8 | Engineering Manager | $162,350 | -2.2% | 4K |
| 9 | Podiatrist | $161,820 | -9.2% | 90 |
| 10 | Optometrist | $145,090 | +6.6% | 460 |
| 11 | Financial Manager | $140,500 | -6.8% | 7K |
| 12 | Physicist | $139,330 | -9.4% | 280 |
| 13 | Computer and Information Systems Manager | $138,670 | -14.9% | 8K |
| 14 | Airline Pilot | $136,990 | -36.1% | 360 |
| 15 | Computer Hardware Engineer | $136,990 | +5.2% | 680 |
| 16 | Actuary | $136,950 | +9.8% | 190 |
| 17 | Chemical Engineer | $135,030 | +16.8% | 600 |
| 18 | Pharmacist | $134,630 | -5.8% | 5K |
| 19 | Family Medicine Physician | $134,550 | -47.8% | — |
| 20 | Nuclear Engineer | $132,570 | -5.9% | 290 |
| 21 | Lawyer | $131,970 | -2.0% | 7K |
| 22 | Computer Network Architect | $130,810 | +3.4% | 4K |
| 23 | Purchasing Manager | $130,710 | -6.5% | 2K |
| 24 | Economist | $129,960 | +16.8% | 40 |
| 25 | Training and Development Manager | $128,750 | +3.2% | 150 |
Healthcare
Cardiologist
130 employed
$519,480
+6.2% vs national
Anesthesiologist
$392,350
-1.8% vs national
Internal Medicine Physician
310 employed
$311,180
+19.6% vs national
Obstetrician and Gynecologist
120 employed
$210,380
-31.5% vs national
Pediatrician
$209,490
-2.8% vs national
Nurse Anesthetist
2K employed
$190,300
-22.4% vs national
Podiatrist
90 employed
$161,820
-9.2% vs national
Optometrist
460 employed
$145,090
+6.6% vs national
Pharmacist
5K employed
$134,630
-5.8% vs national
Family Medicine Physician
$134,550
-47.8% vs national
Nurse Practitioner
6K employed
$105,750
-20.9% vs national
Veterinarian
1K employed
$105,630
-15.5% vs national
Physician Assistant
930 employed
$104,960
-22.9% vs national
Medical and Health Services Manager
10K employed
$97,790
-18.7% vs national
Physical Therapist
3K employed
$97,290
-4.3% vs national
Occupational Therapist
2K employed
$94,050
-4.8% vs national
Registered Nurse
54K employed
$77,080
-18.1% vs national
Speech-Language Pathologist
2K employed
$73,660
-19.3% vs national
Dietitian and Nutritionist
780 employed
$66,190
-9.9% vs national
Respiratory Therapist
2K employed
$66,150
-21.1% vs national
Dental Hygienist
3K employed
$61,160
-36.9% vs national
Radiologic Technologist
4K employed
$60,700
-25.3% vs national
Licensed Practical Nurse
12K employed
$57,030
-14.5% vs national
Rehabilitation Counselor
540 employed
$54,040
+12.2% vs national
Mental Health Counselor
$47,310
-20.3% vs national
Social Worker
740 employed
$41,500
-27.4% vs national
Dental Assistant
4K employed
$39,080
-20.4% vs national
Pharmacy Technician
9K employed
$39,030
-14.1% vs national
Medical Assistant
13K employed
$36,100
-19.1% vs national
Nursing Assistant (CNA)
25K employed
$34,140
-18.3% vs national
Home Health and Personal Care Aide
21K employed
$27,840
-20.3% vs national
Management
Chief Executive Officer
810 employed
$166,420
-21.7% vs national
Purchasing Manager
2K employed
$130,710
-6.5% vs national
Training and Development Manager
150 employed
$128,750
+3.2% vs national
Sales Manager
5K employed
$124,040
-11.0% vs national
Industrial Production Manager
4K employed
$122,520
-1.5% vs national
Marketing Manager
2K employed
$120,160
-17.9% vs national
Administrative Services Manager
860 employed
$114,550
+1.0% vs national
Human Resources Manager
2K employed
$113,210
-18.3% vs national
General and Operations Manager
30K employed
$111,790
+3.4% vs national
Management Analyst
5K employed
$108,040
+10.5% vs national
Project Management Specialist
3K employed
$100,820
+2.1% vs national
Public Relations Manager
540 employed
$98,210
-24.1% vs national
Construction Manager
9K employed
$96,960
-15.1% vs national
Human Resources Specialist
11K employed
$64,940
-10.6% vs national
Property and Real Estate Manager
4K employed
$58,240
-14.9% vs national
Engineering
Engineering Manager
4K employed
$162,350
-2.2% vs national
Chemical Engineer
600 employed
$135,030
+16.8% vs national
Nuclear Engineer
290 employed
$132,570
-5.9% vs national
Aerospace Engineer
6K employed
$127,540
-2.0% vs national
Electrical Engineer
5K employed
$125,630
+9.8% vs national
Materials Engineer
650 employed
$107,580
-1.2% vs national
Environmental Engineer
780 employed
$102,650
-1.4% vs national
Mechanical Engineer
$100,230
-4.9% vs national
Industrial Engineer
8K employed
$99,880
-6.2% vs national
Civil Engineer
5K employed
$99,010
-0.1% vs national
Biomedical Engineer
30 employed
$85,720
-17.2% vs national
Finance
Financial Manager
7K employed
$140,500
-6.8% vs national
Actuary
190 employed
$136,950
+9.8% vs national
Economist
40 employed
$129,960
+16.8% vs national
Budget Analyst
870 employed
$99,490
+12.6% vs national
Financial Analyst
3K employed
$91,290
-6.1% vs national
Tax Examiner
530 employed
$87,110
+8.3% vs national
Credit Analyst
370 employed
$79,970
-2.0% vs national
Personal Financial Advisor
3K employed
$77,990
-21.3% vs national
Accountant
24K employed
$74,880
-9.3% vs national
Compliance Officer
4K employed
$72,990
-7.6% vs national
Loan Officer
5K employed
$66,710
-12.6% vs national
Insurance Sales Agent
7K employed
$65,510
+3.2% vs national
Securities Sales Agent
5K employed
$49,230
-32.2% vs national
Science
Physicist
280 employed
$139,330
-9.4% vs national
Chemist
700 employed
$97,830
+6.3% vs national
Psychologist
260 employed
$90,800
-6.6% vs national
Geoscientist
110 employed
$88,610
-2.3% vs national
Environmental Scientist
870 employed
$72,490
-9.4% vs national
Urban and Regional Planner
520 employed
$70,710
-15.6% vs national
Medical Scientist
$68,490
-25.8% vs national
Biochemist and Biophysicist
90 employed
$48,510
-51.1% vs national
Technology
Computer and Information Systems Manager
8K employed
$138,670
-14.9% vs national
Computer Hardware Engineer
680 employed
$136,990
+5.2% vs national
Computer Network Architect
4K employed
$130,810
+3.4% vs national
Information Security Analyst
4K employed
$122,730
+4.9% vs national
Software Developer
17K employed
$122,540
-3.8% vs national
Computer and Information Research Scientist
570 employed
$117,870
-11.4% vs national
Operations Research Analyst
550 employed
$115,630
+29.6% vs national
Software Engineer
3K employed
$106,330
-0.3% vs national
Database Administrator
270 employed
$105,450
-20.4% vs national
Data Scientist
2K employed
$103,120
-3.9% vs national
Computer Systems Analyst
7K employed
$101,770
-2.2% vs national
Computer Programmer
890 employed
$93,800
-2.3% vs national
Network Administrator
5K employed
$81,400
-13.1% vs national
Statistician
200 employed
$76,400
-22.5% vs national
Computer Network Support Specialist
940 employed
$61,890
-15.5% vs national
Web and Digital Interface Designer
130 employed
$51,860
-39.6% vs national
Computer User Support Specialist
7K employed
$49,630
-18.3% vs national
Skilled Trades
Airline Pilot
360 employed
$136,990
-36.1% vs national
Air Traffic Controller
$78,590
+38.0% vs national
Construction Supervisor
14K employed
$64,120
-22.7% vs national
Plumber
7K employed
$58,670
-14.4% vs national
Electrician
11K employed
$55,690
-19.6% vs national
Automotive Service Technician
9K employed
$45,640
-12.5% vs national
Maintenance and Repair Worker
17K employed
$43,630
-13.9% vs national
Construction Laborer
18K employed
$36,900
-25.1% vs national
Legal
Business & Operations
Logistician
5K employed
$98,450
+18.0% vs national
Real Estate Broker
460 employed
$82,630
+17.9% vs national
Purchasing Agent
9K employed
$74,030
-3.7% vs national
Writer and Author
180 employed
$66,950
-5.3% vs national
Training and Development Specialist
3K employed
$64,490
-6.1% vs national
Editor
530 employed
$63,330
-5.0% vs national
Public Relations Specialist
2K employed
$61,710
-11.2% vs national
Real Estate Sales Agent
2K employed
$60,890
+3.2% vs national
Market Research Analyst
8K employed
$59,530
-18.3% vs national
Creative
Art Director
210 employed
$77,220
-18.7% vs national
Commercial and Industrial Designer
130 employed
$63,640
-22.2% vs national
Producer and Director
1K employed
$63,340
-10.4% vs national
Interior Designer
620 employed
$61,050
-7.4% vs national
Graphic Designer
2K employed
$51,070
-15.7% vs national
Audio and Video Technician
320 employed
$50,160
-7.6% vs national
Education
Instructional Coordinator
2K employed
$69,000
-9.5% vs national
Librarian
3K employed
$64,650
-4.2% vs national
Secondary School Teacher
16K employed
$61,990
-12.0% vs national
Middle School Teacher
10K employed
$61,770
-9.9% vs national
Elementary School Teacher
22K employed
$61,380
-10.0% vs national
School Counselor
4K employed
$59,570
-8.3% vs national
Kindergarten Teacher
310 employed
$50,900
-20.7% vs national
Tutor
2K employed
$38,430
-13.9% vs national