Total cases: 14,212 · Latest year: 2025 · Updated: Dec 30, 2025
In Iowa, the latest-year median annual wage shown here is $94,778. All “Search” links on this page are filtered to 2025.
Note: LCA filings do not necessarily indicate visa approval. Wage fields may be missing or inconsistent due to source reporting and cleaning.
| City ↕ | Cases ↓ | Median wage ↕ |
|---|---|---|
| Des Moines | 2,516 | $87,069 |
| Cedar Rapids | 1,913 | $93,704 |
| Iowa City | 1,762 | $77,563 |
| West Des Moines | 1,443 | $90,000 |
| Ames | 1,050 | $71,032 |
| Johnston | 731 | $94,000 |
| Urbandale | 398 | $94,193 |
| Fairfield | 279 | $69,000 |
| Davenport | 274 | $82,108 |
| Waterloo | 272 | $99,840 |
| Waukee | 218 | $97,500 |
| Bettendorf | 173 | $92,706 |
| Cedar Falls | 173 | $85,155 |
| Ankeny | 172 | $98,000 |
| Dubuque | 145 | $76,898 |
| Carlisle | 144 | $84,900 |
| Muscatine | 144 | $118,755 |
| Sioux City | 135 | $100,000 |
| Hiawatha | 123 | $69,200 |
| Charles City | 117 | $74,672 |
| Coralville | 117 | $84,864 |
| Pella | 115 | $74,194 |
| West Burlington | 98 | $81,573 |
| Mason City | 88 | $199,680 |
| Grinnell | 71 | $78,000 |
No employer data available.
| Job title ↕ | Cases ↓ | Median wage ↕ |
|---|---|---|
| Software Engineer | 94 | $87,672 |
| Clinical Assistant Professor | 85 | $261,000 |
| Software Developer | 68 | $96,753 |
| Assistant Professor | 62 | $110,350 |
| House Staff Fellow Physician | 38 | $81,100 |
| Medical Technologist | 36 | $60,268 |
| House Staff Resident Physician | 30 | $69,400 |
| Postdoctoral Research Associate | 28 | $58,656 |
| Manager JC50 - Computer Systems Engineers/Architects | 26 | $102,294 |
| Senior Engineer, Software Engineering | 25 | $108,139 |
| Postdoctoral Research Scholar | 21 | $61,884 |
| Senior Software Engineer | 20 | $122,300 |
| Principal Engineer, Software Engineering | 18 | $126,090 |
| Hospitalist | 17 | $325,000 |
| Registered Nurse- NCSS Float | 17 | $70,470 |
| Assistant Research Scientist | 16 | $70,172 |
| Senior Associate JC60 -Computer Systems Engineers/Architects | 15 | $80,538 |
| Senior Engineer, Systems Engineering | 14 | $108,139 |
| Engineer II, Software Engineering | 13 | $90,189 |
| Instructor | 13 | $69,000 |
| Medical Laboratory Scientist | 13 | $67,933 |
| Physical Therapist | 13 | $97,760 |
| Research Scientist II | 13 | $65,000 |
| Data Analyst | 12 | $85,613 |
| SA JC60 - Software Quality Assurance Analysts and Testers | 10 | $75,338 |