Iowa Salary Data (2024)
Salary data for 113 occupations in Iowa · Source: BLS OES & H-1B filings
Avg. Median Salary (IA)
$86,121
-9.6% vs national avg
National Median
$95,304
across all states
Total Employed
381K+
workers tracked in Iowa
Healthcare
Nurse Anesthetist
580 employed
$229,950
+141.3% vs national
Dentist
850 employed
$174,990
+83.6% vs national
Nurse Midwife
70 employed
$136,450
+43.2% vs national
Physician Assistant
1K employed
$133,400
+40.0% vs national
Pharmacist
3K employed
$133,220
+39.8% vs national
Nurse Practitioner
3K employed
$129,420
+35.8% vs national
Podiatrist
100 employed
$126,790
+33.0% vs national
Optometrist
460 employed
$119,990
+25.9% vs national
Veterinarian
1K employed
$100,910
+5.9% vs national
Medical and Health Services Manager
7K employed
$100,750
+5.7% vs national
Physical Therapist
3K employed
$95,890
+0.6% vs national
Occupational Therapist
1K employed
$88,780
-6.8% vs national
Speech-Language Pathologist
1K employed
$81,120
-14.9% vs national
Registered Nurse
33K employed
$76,960
-19.2% vs national
Dietitian and Nutritionist
630 employed
$68,880
-27.7% vs national
Respiratory Therapist
1K employed
$68,790
-27.8% vs national
Radiologic Technologist
2K employed
$64,350
-32.5% vs national
Licensed Practical Nurse
6K employed
$59,460
-37.6% vs national
Social Worker
1K employed
$50,340
-47.2% vs national
Pharmacy Technician
4K employed
$41,380
-56.6% vs national
Rehabilitation Counselor
2K employed
$38,130
-60.0% vs national
Management
Chief Executive Officer
4K employed
$178,530
+87.3% vs national
Marketing Manager
2K employed
$128,150
+34.5% vs national
Sales Manager
3K employed
$128,010
+34.3% vs national
Human Resources Manager
2K employed
$122,200
+28.2% vs national
Purchasing Manager
730 employed
$111,250
+16.7% vs national
Training and Development Manager
340 employed
$106,450
+11.7% vs national
Industrial Production Manager
4K employed
$104,920
+10.1% vs national
Construction Manager
2K employed
$96,300
+1.0% vs national
Project Management Specialist
6K employed
$85,000
-10.8% vs national
Management Analyst
5K employed
$82,230
-13.7% vs national
General and Operations Manager
34K employed
$80,620
-15.4% vs national
Human Resources Specialist
8K employed
$64,920
-31.9% vs national
Property and Real Estate Manager
2K employed
$53,810
-43.5% vs national
Engineering
Aerospace Engineer
$150,010
+57.4% vs national
Engineering Manager
2K employed
$137,870
+44.7% vs national
Electrical Engineer
1K employed
$107,270
+12.6% vs national
Chemical Engineer
60 employed
$101,080
+6.1% vs national
Industrial Engineer
4K employed
$99,960
+4.9% vs national
Mechanical Engineer
4K employed
$97,570
+2.4% vs national
Environmental Engineer
220 employed
$95,980
+0.7% vs national
Civil Engineer
3K employed
$94,500
-0.8% vs national
Biomedical Engineer
70 employed
$91,760
-3.7% vs national
Materials Engineer
310 employed
$76,640
-19.6% vs national
Technology
Computer and Information Systems Manager
4K employed
$136,610
+43.3% vs national
Database Administrator
280 employed
$131,370
+37.8% vs national
Computer Hardware Engineer
200 employed
$111,080
+16.6% vs national
Software Developer
10K employed
$109,850
+15.3% vs national
Computer Network Support Specialist
1K employed
$107,060
+12.3% vs national
Software Engineer
3K employed
$103,690
+8.8% vs national
Data Scientist
2K employed
$97,980
+2.8% vs national
Computer Systems Analyst
4K employed
$91,670
-3.8% vs national
Statistician
280 employed
$86,160
-9.6% vs national
Network Administrator
3K employed
$82,210
-13.7% vs national
Operations Research Analyst
350 employed
$78,140
-18.0% vs national
Web and Digital Interface Designer
620 employed
$72,820
-23.6% vs national
Web Developer
510 employed
$67,110
-29.6% vs national
Computer Network Architect
2K employed
$63,560
-33.3% vs national
Multimedia Artist and Animator
40 employed
$60,950
-36.0% vs national
Data Analyst
50 employed
$46,970
-50.7% vs national
Skilled Trades
Airline Pilot
100 employed
$130,980
+37.4% vs national
Construction Supervisor
10K employed
$77,940
-18.2% vs national
Electrician
9K employed
$62,880
-34.0% vs national
Plumber
6K employed
$61,230
-35.8% vs national
Maintenance and Repair Worker
16K employed
$51,270
-46.2% vs national
Automotive Service Technician
8K employed
$48,400
-49.2% vs national
Air Traffic Controller
40 employed
$47,990
-49.6% vs national
Construction Laborer
13K employed
$47,700
-49.9% vs national
Finance
Financial Manager
9K employed
$130,600
+37.0% vs national
Actuary
650 employed
$129,870
+36.3% vs national
Economist
70 employed
$92,750
-2.7% vs national
Financial Analyst
2K employed
$88,940
-6.7% vs national
Budget Analyst
450 employed
$83,210
-12.7% vs national
Personal Financial Advisor
2K employed
$81,790
-14.2% vs national
Financial Examiner
1K employed
$81,360
-14.6% vs national
Loan Officer
3K employed
$80,070
-16.0% vs national
Credit Analyst
640 employed
$76,460
-19.8% vs national
Tax Examiner
2K employed
$75,770
-20.5% vs national
Accountant
14K employed
$74,290
-22.0% vs national
Compliance Officer
3K employed
$73,530
-22.8% vs national
Insurance Sales Agent
6K employed
$63,150
-33.7% vs national
Securities Sales Agent
2K employed
$60,600
-36.4% vs national
Science
Physicist
120 employed
$120,810
+26.8% vs national
Medical Scientist
1K employed
$85,010
-10.8% vs national
Chemist
600 employed
$81,830
-14.1% vs national
Biochemist and Biophysicist
170 employed
$80,370
-15.7% vs national
Urban and Regional Planner
280 employed
$75,810
-20.5% vs national
Environmental Scientist
620 employed
$74,060
-22.3% vs national
Business & Operations
Real Estate Broker
740 employed
$116,920
+22.7% vs national
Logistician
2K employed
$79,730
-16.3% vs national
Market Research Analyst
8K employed
$67,300
-29.4% vs national
Training and Development Specialist
4K employed
$62,440
-34.5% vs national
Public Relations Specialist
3K employed
$59,490
-37.6% vs national
Editor
640 employed
$58,570
-38.5% vs national
Writer and Author
280 employed
$54,990
-42.3% vs national
Real Estate Sales Agent
670 employed
$36,420
-61.8% vs national
Legal
Creative
Art Director
370 employed
$80,560
-15.5% vs national
Commercial and Industrial Designer
540 employed
$69,210
-27.4% vs national
Interior Designer
720 employed
$57,790
-39.4% vs national
Audio and Video Technician
340 employed
$50,720
-46.8% vs national
Producer and Director
630 employed
$50,130
-47.4% vs national
Graphic Designer
2K employed
$47,560
-50.1% vs national
Education
Secondary School Teacher
12K employed
$58,910
-38.2% vs national
Middle School Teacher
7K employed
$57,750
-39.4% vs national
School Counselor
4K employed
$55,910
-41.3% vs national
Elementary School Teacher
16K employed
$55,540
-41.7% vs national
Kindergarten Teacher
1K employed
$55,420
-41.8% vs national
Librarian
2K employed
$52,780
-44.6% vs national
Tutor
3K employed
$37,590
-60.6% vs national