SalaryData

Highest-Paying Jobs in Iowa (2025)

Ranking 149 occupations by median salary in Iowa · Source: BLS OES & H-1B filings

Avg. Median Salary (IA)

$96,473

-5.2% vs national avg

National Median

$101,797

across all states

Total Employed

758K+

workers tracked in Iowa

Top 25 Highest-Paying Jobs in Iowa

Occupations in Iowa ranked by median annual salary (2025 BLS OES data).

RankOccupationMedian Salaryvs NationalEmployed
1Emergency Medicine Physician$429,050+21.3%290
2Radiologist$405,220+7.8%130
3Surgeon$370,390-1.9%110
4Obstetrician and Gynecologist$356,020+15.9%180
5Psychiatrist$295,270+14.6%170
6Cardiologist$283,070-42.1%100
7Nurse Anesthetist$273,070+11.3%380
8Family Medicine Physician$265,200+2.8%1K
9Pediatrician$262,440+21.8%230
10Chief Executive Officer$211,190-0.7%3K
11Dentist$181,520+3.3%1K
12Physicist$178,110+15.8%110
13Engineering Manager$147,320-11.3%2K
14Computer and Information Systems Manager$143,780-11.7%4K
15Pharmacist$138,860-2.8%3K
16Podiatrist$134,830-24.4%100
17Physician Assistant$134,770-0.9%1K
18Sales Manager$134,010-3.8%3K
19Financial Manager$133,320-11.6%9K
20Airline Pilot$131,730-38.6%100
21Nurse Midwife$131,360-1.1%80
22Marketing Manager$131,120-10.5%2K
23Nurse Practitioner$130,160-2.7%3K
24Actuary$128,690+3.1%530
25Human Resources Manager$126,370-8.8%2K

Healthcare

Emergency Medicine Physician

290 employed

$429,050

+21.3% vs national

Radiologist

130 employed

$405,220

+7.8% vs national

Surgeon

110 employed

$370,390

-1.9% vs national

Obstetrician and Gynecologist

180 employed

$356,020

+15.9% vs national

Psychiatrist

170 employed

$295,270

+14.6% vs national

Cardiologist

100 employed

$283,070

-42.1% vs national

Nurse Anesthetist

380 employed

$273,070

+11.3% vs national

Family Medicine Physician

1K employed

$265,200

+2.8% vs national

Pediatrician

230 employed

$262,440

+21.8% vs national

Dentist

1K employed

$181,520

+3.3% vs national

Pharmacist

3K employed

$138,860

-2.8% vs national

Podiatrist

100 employed

$134,830

-24.4% vs national

Physician Assistant

1K employed

$134,770

-0.9% vs national

Nurse Midwife

80 employed

$131,360

-1.1% vs national

Nurse Practitioner

3K employed

$130,160

-2.7% vs national

Optometrist

450 employed

$125,380

-7.9% vs national

Veterinarian

1K employed

$124,610

-0.3% vs national

Internal Medicine Physician

380 employed

$122,920

-52.8% vs national

Medical and Health Services Manager

6K employed

$101,940

-15.3% vs national

Physical Therapist

3K employed

$97,560

-4.0% vs national

Occupational Therapist

1K employed

$89,910

-9.0% vs national

Dental Hygienist

2K employed

$84,010

-13.3% vs national

Speech-Language Pathologist

2K employed

$81,050

-11.2% vs national

Registered Nurse

34K employed

$78,630

-16.4% vs national

Respiratory Therapist

910 employed

$74,760

-10.9% vs national

Dietitian and Nutritionist

630 employed

$72,690

-1.1% vs national

Radiologic Technologist

3K employed

$65,930

-18.9% vs national

Licensed Practical Nurse

6K employed

$62,630

-6.2% vs national

Mental Health Counselor

4K employed

$60,880

+2.5% vs national

Social Worker

1K employed

$48,530

-15.1% vs national

Dental Assistant

3K employed

$48,430

-1.4% vs national

Medical Assistant

6K employed

$45,480

+2.0% vs national

Pharmacy Technician

5K employed

$44,860

-1.2% vs national

Rehabilitation Counselor

2K employed

$39,630

-17.7% vs national

Nursing Assistant (CNA)

23K employed

$39,350

-5.9% vs national

Home Health and Personal Care Aide

26K employed

$36,080

+3.3% vs national

Management

Science

Engineering

Technology

Finance

Skilled Trades

Legal

Creative

Business & Operations

Education

Protective Services

Transportation

Administrative & Office

Food Service

Retail & Sales

← All states