TakeHomeAdvertise

Average salary in Alabama

Updated Updated for 2026 tax law

The average salary in Alabama is $57,500 a year and the median is $45,670, across 2,113,660 jobs (BLS May 2025). Alabama ranks #46 of 51 for average pay.

Average (mean) salary$57,500
Median salary$45,670
Median hourly wage$21.96
Bottom 10% earn less than$26,090
Top 10% earn more than$101,250
Take-home on the average salary (single, 2026)$45,982

Highest-paying jobs in Alabama

  1. Physician: $272,610
  2. Chief Executive: $166,420
  3. Architectural and Engineering Manager: $162,350
  4. Engineer: $152,550
  5. Financial Manager: $140,500
  6. Computer and Information Systems Manager: $138,670
  7. Airline Pilot: $136,990
  8. Manager: $135,890
  9. Pharmacist: $134,630
  10. Family Medicine Physician: $134,550
  11. Natural Sciences Manager: $133,470
  12. Lawyer: $131,970
  13. Computer Network Architect: $130,810
  14. Purchasing Manager: $130,710
  15. Electrical Engineer: $125,630
  16. Sales Manager: $124,040
  17. Information Security Analyst: $122,730
  18. Software Engineer: $122,540
  19. Industrial Production Manager: $122,520
  20. Facilities Manager: $121,010

Most common jobs in Alabama

JobEmployedMedian
Retail Salesperson60,880$30,040
Registered Nurse54,340$77,080
Miscellaneous Assembler and Fabricator53,280$42,700
Stocker and Order Filler46,580$34,290
Cashier46,420$28,250
Secretary and Administrative Assistant45,050$41,630
Fast Food and Counter Worker41,460$23,700
Truck Driver36,650$52,120
Laborer and Freight36,140$36,670
Customer Service Representative33,290$38,400
General and Operations Manager30,170$111,790
Waiter and Waitress28,760$26,840
Cook26,740$27,870
CNA25,250$34,140
Janitor and Cleaner25,110$30,620

Estimate your own paycheck with the Alabama paycheck calculator.

Source: BLS Occupational Employment and Wage Statistics, May 2025, state estimates (all occupations). Highest-paying list covers the 300 largest occupations nationally.

Frequently asked questions

What is the average salary in Alabama?

$57,500 a year (mean of all jobs), with a median of $45,670 ($21.96/hour), per BLS May 2025. Alabama ranks #46 of 51.

What are the highest-paying jobs in Alabama?

Physician ($272,610), Chief Executive ($166,420), Architectural and Engineering Manager ($162,350), among the 300 most common occupations.

What is a good salary in Alabama?

Earning more than the median of $45,670 puts you above half of Alabama workers; the top 10% earn over $101,250.