Labor Market Pulse · Information Technology · September 2026
Information Technology Labor Market Report: Iowa City, IA MSA — September 2026
Iowa City's 2.7% jobless rate masks a widening pay split in tech.
Metro unemployment sits at 2.7% against a 4.1% national rate, while advertised Software Engineer pay ($170,000) and Network Engineer pay ($105,706) climb sharply even as Systems Administrator pay falls to $77,924.
Free archive edition. Published by WageScape as sent to subscribers; data as of September 2026.
Key indicators
- Iowa City MSA unemployment rate: 2.7% — vs 3.2% Iowa, 4.1% national (June 2026, preliminary)
- Johnson County wage growth: 2.7% YoY — Q3 2025, BLS; trails Linn County's 7.2%
- Metro employment growth rate: 0.9% annualized — Fastest among Iowa metros, June 2026
- Statewide tech employment growth: 1.5% (2026 forecast) — After flat -0.1% in 2025
Key takeaways
Iowa City's tightness is structural, not a blip.
A 2.7% unemployment rate against 4.1% nationally has held for months, anchored by University of Iowa and government employment that doesn't cycle with the broader tech sector. Expect continued difficulty filling specialized infrastructure and security roles locally regardless of national hiring trends.
Systems Administrator pay is falling while Network Engineer pay is spiking.
Metro Systems Administrator advertised pay dropped to $77,924 even as Network Engineer pay rose significantly to $105,706 — the same divergence CompTIA and Motion Recruitment flag nationally between commodity and specialized infrastructure work. Reclassifying generalist admin roles toward network/cloud specialization may better match where local demand is actually concentrated.
Software Engineer pay outpacing national trend signals local scarcity, not just inflation.
Metro median Software Engineer pay at $170,000 significantly exceeds the $153,652 national median, an unusual inversion given Iowa City's lower cost of living and historically lower average wage ($31.45/hour vs. $33.54 national). This may suggest University of Iowa-adjacent tech and research employers are bidding aggressively for a very thin local engineering bench.
Entry-level pipeline risk is building beneath a tight headline number.
Statewide 'job hugging' and AI-driven disruption of junior roles are limiting intern and entry-level hiring even as experienced talent stays scarce. IT leaders in this metro should weigh whether current headcount plans are quietly under-investing in junior pipeline relative to specialized senior hiring.
Median advertised pay by role — Iowa City, IA MSA
| Role | 25th percentile | Median advertised pay | 75th percentile | Metro trend | National median |
|---|---|---|---|---|---|
| Data Scientist | $98,980 | $118,291 | $123,251 | Significant increase | $148,250 |
| Systems Administrator | $73,845 | $77,924 | $80,516 | Moderate decline | $101,168 |
| Network Engineer | $89,251 | $105,706 | $119,804 | Significant increase | $114,400 |
| Software Engineer | $123,989 | $170,000 | $170,000 | Significant increase | $153,652 |
| Help Desk/IT Support Specialist | $41,219 | $47,036 | $50,000 | Stable | $53,644 |
| Cybersecurity Analyst * | $81,689 | $101,146 | $121,695 | Significant increase | $106,790 |
| IT Project Manager * | $76,954 | $115,024 | $127,032 | Stable | $117,530 |
* State-level figure shown where metro postings were too few.
WageScape's median is calibrated to correct for spurious low-value postings (reported as the 60th percentile of raw advertised pay). Download: CSV · JSON
Local market conditions
Iowa City's labor market stayed exceptionally tight through mid-2026, with a 2.7% June unemployment rate well below both the state's 3.2% and the national 4.1%, as University of Iowa-anchored government and education employment continued to anchor demand even while statewide job growth stalled. Johnson County's 2.7% wage growth and the metro's status as the fastest-growing Iowa metro by employment (+0.9% annualized) suggest labor supply constraints, not demand softness, are the binding pressure on hiring timelines and pay decisions this month.
What it means
Advertised pay for Software Engineer ($170,000) and Network Engineer ($105,706) roles rose sharply in this metro even as national equivalents moved only moderately, a divergence consistent with a genuinely undersupplied local talent pool rather than a broad market repricing — while Systems Administrator pay fell locally, reinforcing the national pattern of commodity infrastructure roles facing structural demand compression. This combination argues for differentiated headcount strategy: protect and pay up for cloud, network, and security specialists recruited against a thin local bench, while routing routine systems administration and help desk work toward contract or outsourced models where advertised pay is flat or declining. Consider reviewing which infrastructure roles are being benchmarked against outdated local pay norms rather than the tighter, specialization-driven market now emerging in Iowa City.
Looking ahead
Worth watching: June 2026 remains the most recent official metro unemployment reading; watch for Q3 BLS and Iowa Workforce Development releases that may show whether 2.7% tightness has eased or tightened further into fall hiring cycles.
Emerging pressure point: Iowa's statewide tech employment grew just 1.5% in 2026 after a flat 2025, while AI-skill job postings reached 7,649 statewide over the trailing year — a gap between demand signals and realized headcount growth that may pressure build-vs-buy decisions toward contract staffing.
Potential inflection point: Statewide WARN filings fell 58% year-over-year with manufacturing accounting for the largest share, suggesting limited displaced-talent inflow into the Iowa City candidate pool; any uptick in local or regional notices would be a meaningful signal for specialized hiring feasibility.
Early indicator: New state apprenticeship and career-training grants launched in September could begin feeding entry-level technical talent into the Johnson County market over the next two quarters — worth tracking as a potential offset to junior pipeline compression.
Methodology
Advertised pay from active employer job postings, not survey data. WageScape's median is calibrated to correct for spurious low-value postings: distribution analysis shows roughly the lowest 10% of raw values are erroneous entries, so the reported median is the 60th percentile of raw advertised pay. WageScape observes 98% of U.S. job openings daily.
Free to read and cite with attribution to WageScape. Terms of use.
