WageDepth

General Internal Medicine Physicians Salary in Dayton-Kettering-Beavercreek, OH

SOC 29-1216 · Metropolitan Area · 2024 BLS OEWS

The median salary for a General Internal Medicine Physicians in Dayton-Kettering-Beavercreek, OH is $131,830 per year as of 2024. That works out to roughly $63.38 per hour. This is 44% below the national median of $236,350.

Median Annual Salary

$131,830

Mean Annual

$182,280

Median Hourly

$63.38

Total Employed

Salary Distribution

$66k
10th
$104k
25th
$132k
Median

How This Compares

Dayton-Kettering-Beavercreek, OH

$131,830

this metro

Ohio

$169,990

you earn -22% vs state

United States

$236,350

you earn -44% vs US

Related Healthcare Practitioners and Technical Occupations Jobs in Dayton-Kettering-Beavercreek, OH

Other occupations in the same group, sorted by salary.