Medical Officer Salary in Iowa


The average Medical Officer salary in Iowa is $77,802. The average hourly pay for a Medical Officer is $37.40 per hour.

The employer paying the highest salary for a Medical Officer job in Iowa is City of Waterloo with an average salary as high as $77,802.

Are you looking for a specific Medical Officer salary?

Iowa Medical Officer Salary Lookup
Average Salary
$77,802/yr
Records Number
3
Employers Number
1
Job Pay Rank
17,152th
Advertisement

Top Paying Employers for Medical Officer Jobs

EmployerAverage Salary
City of Waterloo, IA$77,802

Medical Officer Salary in States

Select a state to view specific salary for Medical Officer and other interesting information


StateAverage SalaryRecords Number
Alaska$123,33313
California$146,6543
Colorado$151,6351
District of Columbia$189,27934
Federal$273,42635587
Iowa$77,8023
Illinois$26,5322
Indiana$100,6941
Kansas$88,1574
Kentucky$85,4171
Minnesota$1,1821
Montana$1311
North Dakota$49,8791
New Mexico$85,9822
New York$140,92011
Ohio$40,7465
Oklahoma$110,8183
Texas$56,14712
Washington$248,3606
Wyoming$49,2001

Top Paid Medical Officer in Iowa

NameStateEmployer
Benjamin Smith P
City of Waterloo, IA
Benjamin Smith PIACity of WaterlooView Details
Travis Scott Ihnen
City of Waterloo, IA
Travis Scott IhnenIACity of WaterlooView Details
Greg Stewart
City of Waterloo, IA
Greg StewartIACity of WaterlooView Details
Iowa Medical Officer Salary Lookup
Advertisement