Family Medicine Physicians Salary in Minnesota

BLS OEWS May 2025 • 9 metro areas • Minnesota

Family Medicine Physicians in Minnesota earn a median salary of $273,991 per year on average across 9 metro and nonmetro areas, +14.9% vs the national median of $238,380. An estimated 1,790 family medicine physicians are employed across Minnesota, with salaries ranging from $218,170 to $356,770 depending on location.

$273,991 Avg median salary in Minnesota
$356,770 Highest paying metro
$218,170 Lowest paying metro
1,790 Employed in Minnesota

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 Minnesota

      Metro area Median salary 25th pct 75th pct Employed
      Rochester, MN $356,770 $75,200 $391,150 110
      Southeast Minnesota $322,360 $282,580 $333,480 110
      Mankato, MN $314,060 $250,750 $314,060
      Minneapolis, MN-WI $283,060 $206,430 $317,980 1,120
      Duluth, MN-WI $256,200 $200,080 $328,060 110
      Northeast Minnesota $252,260 $220,100 $299,670 40
      St. Cloud, MN $233,540 $150,070 130
      Southwest Minnesota $229,500 $154,060 $383,820 70
      Northwest Minnesota $218,170 $153,180 $326,410 100

      View Family Medicine Physicians salaries in all cities