High-paying doctor jobs in Dubuque

A Doctor diagnoses and treats illnesses by applying medical knowledge and expertise. Doctors conduct examinations, analyze tests, and prescribe treatments. They require strong communication skills, empathy, and comprehensive medical knowledge.


The 15 doctor jobs listed below pay well, with salaries between $54,415 and $239,461 per year. Optometrist, Hospitalist and Oncology Registrar are among the most popular high-paying roles in Dubuque, IA.

Job title

Updated Nov 05, 2026
Job title
Dubuque, IA
Iowa
Job openings (Dubuque)

Hospitalist

Dubuque

$239,461 per year

Iowa

$308,969 per year

Cardiology Physician

Dubuque

$221,968 per year

Iowa

$474,343 per year

Optometrist

Dubuque

$144,902 per year

Iowa

$138,815 per year

Oncology Registrar

Dubuque

$58.67 per hour

Iowa

$37.48 per hour

Emergency Medicine Physician

Dubuque

$50.65 per hour

Iowa

$114 per hour

Blood Specialist

Dubuque

$33.40 per hour

Iowa

$35.63 per hour

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.