Iowa Salary Data (2025)
Salary data for 119 occupations in Iowa · Source: BLS OES & H-1B filings
Avg. Median Salary (IA)
$103,351
-6.2% vs national avg
National Median
$110,166
across all states
Total Employed
381K+
workers tracked in Iowa
Healthcare
Emergency Medicine Physician
290 employed
$429,050
+289.5% vs national
Radiologist
130 employed
$405,220
+267.8% vs national
Obstetrician and Gynecologist
180 employed
$356,020
+223.2% vs national
Psychiatrist
170 employed
$295,270
+168.0% vs national
Cardiologist
100 employed
$283,070
+156.9% vs national
Nurse Anesthetist
380 employed
$273,070
+147.9% vs national
Family Medicine Physician
1K employed
$265,200
+140.7% vs national
Pediatrician
230 employed
$262,440
+138.2% vs national
Dentist
1K employed
$181,520
+64.8% vs national
Pharmacist
3K employed
$138,860
+26.0% vs national
Podiatrist
100 employed
$134,830
+22.4% vs national
Physician Assistant
1K employed
$134,770
+22.3% vs national
Nurse Midwife
80 employed
$131,360
+19.2% vs national
Nurse Practitioner
3K employed
$130,160
+18.1% vs national
Optometrist
450 employed
$125,380
+13.8% vs national
Veterinarian
1K employed
$124,610
+13.1% vs national
Internal Medicine Physician
380 employed
$122,920
+11.6% vs national
Medical and Health Services Manager
6K employed
$101,940
-7.5% vs national
Physical Therapist
3K employed
$97,560
-11.4% vs national
Occupational Therapist
1K employed
$89,910
-18.4% vs national
Speech-Language Pathologist
2K employed
$81,050
-26.4% vs national
Registered Nurse
34K employed
$78,630
-28.6% vs national
Respiratory Therapist
910 employed
$74,760
-32.1% vs national
Dietitian and Nutritionist
630 employed
$72,690
-34.0% vs national
Radiologic Technologist
3K employed
$65,930
-40.2% vs national
Licensed Practical Nurse
6K employed
$62,630
-43.1% vs national
Social Worker
1K employed
$48,530
-55.9% vs national
Pharmacy Technician
5K employed
$44,860
-59.3% vs national
Rehabilitation Counselor
2K employed
$39,630
-64.0% vs national
Management
Chief Executive Officer
3K employed
$211,190
+91.7% vs national
Sales Manager
3K employed
$134,010
+21.6% vs national
Marketing Manager
2K employed
$131,120
+19.0% vs national
Human Resources Manager
2K employed
$126,370
+14.7% vs national
Purchasing Manager
610 employed
$121,580
+10.4% vs national
Training and Development Manager
290 employed
$108,330
-1.7% vs national
Industrial Production Manager
4K employed
$106,510
-3.3% vs national
Construction Manager
3K employed
$99,280
-9.9% vs national
Project Management Specialist
7K employed
$96,540
-12.4% vs national
General and Operations Manager
31K employed
$87,690
-20.4% vs national
Management Analyst
4K employed
$85,530
-22.4% vs national
Human Resources Specialist
8K employed
$66,710
-39.4% vs national
Property and Real Estate Manager
2K employed
$57,980
-47.4% vs national
Science
Physicist
110 employed
$178,110
+61.7% vs national
Biochemist and Biophysicist
140 employed
$101,090
-8.2% vs national
Chemist
570 employed
$86,100
-21.8% vs national
Medical Scientist
1K employed
$83,850
-23.9% vs national
Urban and Regional Planner
300 employed
$79,100
-28.2% vs national
Environmental Scientist
690 employed
$78,780
-28.5% vs national
Engineering
Engineering Manager
2K employed
$147,320
+33.7% vs national
Chemical Engineer
40 employed
$117,590
+6.7% vs national
Electrical Engineer
1K employed
$105,820
-3.9% vs national
Mechanical Engineer
3K employed
$97,700
-11.3% vs national
Industrial Engineer
4K employed
$97,690
-11.3% vs national
Civil Engineer
3K employed
$96,430
-12.5% vs national
Environmental Engineer
150 employed
$94,830
-13.9% vs national
Biomedical Engineer
90 employed
$81,710
-25.8% vs national
Materials Engineer
200 employed
$64,270
-41.7% vs national
Technology
Computer and Information Systems Manager
4K employed
$143,780
+30.5% vs national
Computer Hardware Engineer
130 employed
$125,120
+13.6% vs national
Database Administrator
240 employed
$124,040
+12.6% vs national
Software Developer
9K employed
$114,890
+4.3% vs national
Software Engineer
4K employed
$107,340
-2.6% vs national
Computer Network Support Specialist
1K employed
$103,050
-6.5% vs national
Computer Systems Analyst
5K employed
$95,920
-12.9% vs national
Data Scientist
2K employed
$95,830
-13.0% vs national
Network Administrator
3K employed
$84,500
-23.3% vs national
Operations Research Analyst
300 employed
$80,580
-26.9% vs national
Statistician
250 employed
$80,150
-27.2% vs national
Web and Digital Interface Designer
670 employed
$69,060
-37.3% vs national
Computer Network Architect
2K employed
$64,600
-41.4% vs national
Web Developer
420 employed
$64,210
-41.7% vs national
Data Analyst
30 employed
$49,020
-55.5% vs national
Multimedia Artist and Animator
$47,530
-56.9% vs national
Finance
Financial Manager
9K employed
$133,320
+21.0% vs national
Actuary
530 employed
$128,690
+16.8% vs national
Economist
70 employed
$96,310
-12.6% vs national
Financial Analyst
2K employed
$92,370
-16.2% vs national
Personal Financial Advisor
2K employed
$92,310
-16.2% vs national
Budget Analyst
390 employed
$86,550
-21.4% vs national
Loan Officer
3K employed
$83,670
-24.1% vs national
Financial Examiner
1K employed
$80,370
-27.0% vs national
Tax Examiner
1K employed
$79,390
-27.9% vs national
Accountant
13K employed
$77,440
-29.7% vs national
Credit Analyst
480 employed
$76,760
-30.3% vs national
Compliance Officer
4K employed
$75,620
-31.4% vs national
Securities Sales Agent
2K employed
$64,290
-41.6% vs national
Insurance Sales Agent
7K employed
$60,140
-45.4% vs national
Skilled Trades
Airline Pilot
100 employed
$131,730
+19.6% vs national
Construction Supervisor
10K employed
$78,510
-28.7% vs national
Plumber
6K employed
$63,890
-42.0% vs national
Electrician
10K employed
$60,860
-44.8% vs national
Maintenance and Repair Worker
17K employed
$52,160
-52.7% vs national
Automotive Service Technician
8K employed
$50,510
-54.2% vs national
Air Traffic Controller
40 employed
$48,870
-55.6% vs national
Construction Laborer
14K employed
$48,490
-56.0% vs national
Legal
Creative
Art Director
280 employed
$80,940
-26.5% vs national
Commercial and Industrial Designer
440 employed
$70,420
-36.1% vs national
Producer and Director
720 employed
$58,550
-46.9% vs national
Interior Designer
510 employed
$58,040
-47.3% vs national
Audio and Video Technician
290 employed
$51,030
-53.7% vs national
Graphic Designer
2K employed
$50,310
-54.3% vs national
Business & Operations
Logistician
2K employed
$78,740
-28.5% vs national
Market Research Analyst
9K employed
$66,390
-39.7% vs national
Training and Development Specialist
5K employed
$66,110
-40.0% vs national
Public Relations Specialist
3K employed
$62,970
-42.8% vs national
Writer and Author
290 employed
$61,010
-44.6% vs national
Editor
900 employed
$57,200
-48.1% vs national
Real Estate Broker
$50,140
-54.5% vs national
Education
Secondary School Teacher
12K employed
$61,200
-44.4% vs national
Elementary School Teacher
17K employed
$60,580
-45.0% vs national
Middle School Teacher
6K employed
$60,450
-45.1% vs national
Librarian
2K employed
$58,440
-47.0% vs national
Kindergarten Teacher
1K employed
$58,420
-47.0% vs national
School Counselor
4K employed
$56,540
-48.7% vs national
Tutor
3K employed
$35,670
-67.6% vs national