Physician Assistants Salary in Alabama

BLS OEWS May 2025 • 9 metro areas • Alabama

Physician Assistants in Alabama earn a median salary of $103,881 per year on average across 9 metro and nonmetro areas, -22% vs the national median of $133,260. An estimated 710 physician assistants are employed across Alabama, with salaries ranging from $98,130 to $113,660 depending on location.

$103,881 Avg median salary in Alabama
$113,660 Highest paying metro
$98,130 Lowest paying metro
710 Employed in Alabama

Compare Physician Assistants salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Physician Assistants
in
    vs

      Physician Assistants salaries by city in Alabama

      Metro area Median salary 25th pct 75th pct Employed
      Daphne, AL $113,660 $102,700 $113,930 30
      Huntsville, AL $106,280 $101,690 $124,130 60
      Northeast Alabama $106,070 $98,060 $106,700 30
      Dothan, AL $103,890 $96,270 $133,440 40
      Mobile, AL $103,420 $98,320 $118,550 90
      Montgomery, AL $102,040 $98,710 $111,400 60
      Tuscaloosa, AL $101,120 $97,660 $122,970 30
      Birmingham, AL $100,320 $73,570 $112,700 340
      Anniston, AL $98,130 $94,340 $98,990 30

      View Physician Assistants salaries in all cities