Doctor salary in Des Moines, Iowa

The average salary of a Doctor in Des Moines, Iowa is $199,360.

Junior

The bottom 25% of Doctors in Des Moines, Iowa earn:

$145,210
Starting

The bottom 10% of Doctors in Des Moines, Iowa earn:

$123,120

Historical salary

See the Doctor salary in other states