Pharmacists Salary in Alabama

BLS OEWS May 2025 • 16 metro areas • Alabama

Pharmacists in Alabama earn a median salary of $131,402 per year on average across 16 metro and nonmetro areas, -4.4% vs the national median of $137,480. An estimated 5,660 pharmacists are employed across Alabama, with salaries ranging from $127,140 to $138,590 depending on location.

$131,402 Avg median salary in Alabama
$138,590 Highest paying metro
$127,140 Lowest paying metro
5,660 Employed in Alabama

Compare Pharmacists salaries & buying power

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

Full tool →
Pharmacists
in
    vs

      Pharmacists salaries by city in Alabama

      Metro area Median salary 25th pct 75th pct Employed
      Huntsville, AL $138,590 $105,710 $141,570 610
      Birmingham, AL $135,960 $128,100 $145,190 1,750
      Auburn, AL $133,180 $106,540 $143,920 230
      Montgomery, AL $133,130 $126,590 $150,220 490
      Mobile, AL $132,690 $127,050 $146,210 470
      Decatur, AL $132,320 $108,050 $142,510 140
      Florence, AL $132,200 $122,970 $150,410 170
      Daphne, AL $131,930 $125,130 $149,310 220
      Southwest Alabama $131,200 $126,210 $143,670 130
      Tuscaloosa, AL $130,890 $104,730 $138,620 340
      Southeast Alabama $130,200 $111,160 $143,410 190
      Northeast Alabama $128,790 $117,980 $136,450 340
      Northwest Alabama $128,530 $108,940 $130,300 190
      Gadsden, AL $128,000 $118,580 $136,060 100
      Dothan, AL $127,680 $121,790 $150,940 180
      Anniston, AL $127,140 $110,540 $139,990 110

      View Pharmacists salaries in all cities