Family Medicine Physicians Salary in Alabama

BLS OEWS May 2025 • 6 metro areas • Alabama

Family Medicine Physicians in Alabama earn a median salary of $181,228 per year on average across 6 metro and nonmetro areas, -24% vs the national median of $238,380. An estimated 40 family medicine physicians are employed across Alabama, with salaries ranging from $101,990 to $236,160 depending on location.

$181,228 Avg median salary in Alabama
$236,160 Highest paying metro
$101,990 Lowest paying metro
40 Employed in Alabama

Compare Family Medicine Physicians salaries & buying power

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

Full tool →
Family Medicine Physicians
in
    vs

      Family Medicine Physicians salaries by city in Alabama

      Metro area Median salary 25th pct 75th pct Employed
      Birmingham, AL $236,160 $208,840
      Gadsden, AL $226,450 $119,990 $226,450
      Northeast Alabama $205,390 $103,200
      Huntsville, AL $198,930 $197,200 $199,030
      Decatur, AL $118,450 $62,090 $129,650 40
      Daphne, AL $101,990 $60,640 $131,220

      View Family Medicine Physicians salaries in all cities