H-1B Salaries in Iowa
2,204 filings across 30 cities
According to TheRealSalaries.com analysis of official US Department of Labor filings (October 2024 - December 2025), the average H-1B salary in Iowa is $115,800 — 5% below the national median of $121,514.
Section 1
$115,800
Average
2,204
Filings
30
Cities
$57,900–$231,600
Range
Top Cities in Iowa
| City | Avg. Salary | Filings |
|---|---|---|
| Iowa City | $136,970 | 357 |
| Cedar Rapids | $124,268 | 304 |
| Des Moines | $124,920 | 302 |
| West Des Moines | $112,926 | 237 |
| Ames | $90,499 | 179 |
| Johnston | $106,202 | 115 |
| Waukee | $111,550 | 72 |
| Davenport | $120,454 | 70 |
| Urbandale | $111,578 | 69 |
| Fairfield | $66,221 | 55 |
| Waterloo | $208,617 | 53 |
| Ankeny | $107,855 | 42 |
| Bettendorf | $111,480 | 37 |
| Cedar Falls | $97,600 | 37 |
| Dubuque | $88,093 | 30 |
Section 2
Top Employers in Iowa
| Company | Avg. Salary | Filings |
|---|---|---|
| The University of Iowa | $140,140 | 352 |
| Rockwell Collins Inc. | $113,333 | 155 |
| Iowa State University of Science and Technology | $83,723 | 124 |
| COGNIZANT TECHNOLOGY SOLUTIONS US CORP | $102,452 | 117 |
| Deere & Company | $116,630 | 50 |
| MAHARISHI International UNIVERSITY | $60,665 | 41 |
| Genesis Health System | $129,166 | 33 |
| Siri Consultancy Services, Inc. | $84,170 | 31 |
| Ernst & Young U.S. LLP | $129,054 | 28 |
| WELLMARK INC. | $100,986 | 23 |
Top Roles in Iowa
| Job Title | Avg. Salary | Filings |
|---|---|---|
| Software Engineer | $97,025 | 83 |
| Clinical Assistant Professor | $271,120 | 82 |
| Software Developer | $104,089 | 70 |
| Assistant Professor | $125,582 | 50 |
| Senior Engineer, Software Engineering | $108,782 | 40 |
| House Staff Fellow Physician | $81,084 | 37 |
| Manager Jc50 - Computer Systems Engineers/Architects | $103,835 | 34 |
| Principal Engineer, Software Engineering | $128,556 | 34 |
| Postdoctoral Research Scholar | $64,074 | 30 |
| Postdoctoral Research Associate | $60,807 | 29 |
Other States
Section 3
See also: prevailing wage in Iowa — H-1B wage levels and the DOL wage floor vs actual salaries.