Retail Salespersons Salary in Alabama

BLS OEWS May 2025 • 16 metro areas • Alabama

Retail Salespersons in Alabama earn a median salary of $29,032 per year on average across 16 metro and nonmetro areas, -16% vs the national median of $34,580. An estimated 58,830 retail salespersons are employed across Alabama, with salaries ranging from $27,250 to $31,210 depending on location.

$29,032 Avg median salary in Alabama
$31,210 Highest paying metro
$27,250 Lowest paying metro
58,830 Employed in Alabama

Compare Retail Salespersons salaries & buying power

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

Full tool →
Retail Salespersons
in
    vs

      Retail Salespersons salaries by city in Alabama

      Metro area Median salary 25th pct 75th pct Employed
      Huntsville, AL $31,210 $27,360 $36,230 6,860
      Decatur, AL $30,770 $26,670 $36,210 1,460
      Birmingham, AL $30,240 $26,710 $36,250 15,150
      Anniston, AL $29,650 $23,950 $34,600 1,490
      Tuscaloosa, AL $29,170 $23,760 $34,740 2,980
      Daphne, AL $29,170 $24,910 $35,080 4,460
      Mobile, AL $29,070 $23,720 $35,430 4,860
      Montgomery, AL $29,010 $24,370 $35,410 4,670
      Auburn, AL $28,950 $23,600 $33,350 2,170
      Northwest Alabama $28,780 $23,300 $33,230 1,720
      Southwest Alabama $28,760 $22,920 $34,330 1,350
      Northeast Alabama $28,430 $22,940 $33,670 4,070
      Florence, AL $28,420 $23,990 $34,840 2,080
      Southeast Alabama $27,940 $22,940 $33,670 2,070
      Dothan, AL $27,690 $22,730 $34,080 2,340
      Gadsden, AL $27,250 $22,320 $31,290 1,100

      View Retail Salespersons salaries in all cities