Last updated: 2025 BLS data · Page refreshed:
The average salary in Alabama is $63,963 per year (median, 2025). The highest-paying job in AL is Cardiologists at $519,480. This page covers all 687 occupations tracked by BLS in Alabama.
Data: BLS OEWS, May 2025 | Last updated: 2026-05-19
How does Alabama compare? Click any state for details.
Ranked by median annual salary. Click any job for the full breakdown.
| # | Occupation | Median Salary | Mean Salary | Workers |
|---|---|---|---|---|
| 1 | Cardiologists | $519,480 | $471,790 | 130 |
| 2 | Dermatologists | $394,550 | $401,500 | 0 |
| 3 | Anesthesiologists | $392,350 | $376,440 | 0 |
| 4 | Orthopedic Surgeons, Except Pediatric | $324,570 | $287,150 | 380 |
| 5 | General Internal Medicine Physicians | $311,180 | $294,500 | 310 |
| 6 | Ophthalmologists, Except Pediatric | $305,200 | $289,830 | 0 |
| 7 | Orthodontists | $253,670 | $246,170 | 0 |
| 8 | Obstetricians and Gynecologists | $210,380 | $208,080 | 120 |
| 9 | Pediatricians, General | $209,490 | $237,810 | 0 |
| 10 | Nurse Anesthetists | $190,300 | $189,120 | 1,810 |
| 11 | Chief Executives | $166,420 | $201,200 | 810 |
| 12 | Architectural and Engineering Managers | $162,350 | $167,150 | 3,790 |
| 13 | Podiatrists | $161,820 | $157,860 | 90 |
| 14 | Optometrists | $145,090 | $137,460 | 460 |
| 15 | Financial Managers | $140,500 | $160,120 | 7,200 |
| 16 | Physicists | $139,330 | $147,580 | 280 |
| 17 | Computer and Information Systems Managers | $138,670 | $148,000 | 7,670 |
| 18 | Computer Hardware Engineers | $136,990 | $138,870 | 680 |
| 19 | Airline Pilots, Copilots, and Flight Engineers | $136,990 | $155,520 | 360 |
| 20 | Actuaries | $136,950 | $124,290 | 190 |
| 21 | Law Teachers, Postsecondary | $135,340 | $134,540 | 40 |
| 22 | Chemical Engineers | $135,030 | $124,470 | 600 |
| 23 | Administrative Law Judges, Adjudicators, and Hearing Officers | $134,810 | $150,430 | 70 |
| 24 | Pharmacists | $134,630 | $132,750 | 5,400 |
| 25 | Family Medicine Physicians | $134,550 | $169,720 | 0 |
The average salary in Alabama ($63,963) exceeds the national average.
The highest-paying job, Cardiologists, pays $455,517 more than the AL average.
This page is part of our comprehensive Salary Statistics data collection.
All AL Jobs · Highest Paying in AL · Hourly Wages in AL · Employment Outlook in AL · Career Progression in AL · Cardiologists Take-Home Pay (AL) · Cardiologists COL-Adjusted (AL) · AL vs National
Click to copy. Free to use with attribution.
All salary figures for Alabama from BLS OEWS, May 2025.
For full methodology details, see our Methodology page. View all Data Sources.