Salaripedia
English

How much does a physician make in Madison?

$301,900a year

Median yearly pay for physicians in the Madison, WI metro area. That is $145.16 an hour or $25,160 a month.

Hourly
$145.16
Vs. national median
+14%
Rank among cities
142 of 340
Jobs in the area
850
Pay range
Lowest 10%: $81,650Median: $301,900Highest 10%: $460,100
PercentileYearlyHourly
10th$81,650$39.25
25th$238,100$114.49
Median$301,900$145.16
75th$426,800$205.17
90th$460,100$221.19

Other cities in Wisconsin

Median yearly pay for physicians.

Green Bay, WI$435,400
Eau Claire, WI$418,700
Milwaukee, WI$411,200
Appleton, WI$406,100
Sheboygan, WI$403,800
Minneapolis, MN$378,700
Oshkosh, WI$376,700
Racine, WI$373,200
Duluth, MN$364,700
Wausau, WI$364,300
Kenosha, WI$363,900
Physician salary in Wisconsin Physician salary in all states

Related jobs in Madison

Same field, median yearly pay.

Emergency Medicine Physician$340,200
General Internal Medicine Physician$329,700
Psychiatrist$296,200
Family Medicine Physician$291,000
Nurse Anesthetist$284,000
Obstetrician and Gynecologist$227,700
Dentist$176,500
Pharmacist$158,100
Radiologist$135,000
Physician Assistant$134,000
Salaries for every job in Madison, WI

Frequently asked questions

How much does a physician make an hour in Madison?

The median hourly pay in the Madison, WI metro area is $145.16 ($301,900 a year).

Do physicians make more in Madison than the national average?

Yes: $301,900 against $265,900 nationally, 14% more.

How does Madison compare with the rest of Wisconsin?

The median in Wisconsin is $391,700, so Madison pays 23% less.

Where does Madison rank for physician pay?

142 of 340 metro areas with data.

How much does a physician make starting out in Madison?

The lowest-paid 10% make $81,650 or less a year; the top 10% make $460,100 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.