{"schema_version": 1, "id": "iowa-city-ia-msa/information-technology/2026-09", "product": "Labor Market Pulse", "metro": {"geography_id": 262, "label": "Iowa City, IA MSA", "slug": "iowa-city-ia-msa"}, "focus_area": {"key": "information_technology", "slug": "information-technology", "label": "Information Technology"}, "period": "2026-09", "public_after": "2026-09-01", "frozen_at": "2026-10-09T13:15:48.352981+00:00", "headline": "Iowa City's 2.7% jobless rate masks a widening pay split in tech.", "headline_summary": "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.", "key_indicators": [{"label": "Iowa City MSA unemployment rate", "value": "2.7%", "context": "vs 3.2% Iowa, 4.1% national (June 2026, preliminary)"}, {"label": "Johnson County wage growth", "value": "2.7% YoY", "context": "Q3 2025, BLS; trails Linn County's 7.2%"}, {"label": "Metro employment growth rate", "value": "0.9% annualized", "context": "Fastest among Iowa metros, June 2026"}, {"label": "Statewide tech employment growth", "value": "1.5% (2026 forecast)", "context": "After flat -0.1% in 2025"}], "takeaways": [{"headline": "Iowa City's tightness is structural, not a blip.", "body": "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."}, {"headline": "Systems Administrator pay is falling while Network Engineer pay is spiking.", "body": "Metro Systems Administrator advertised pay dropped to $77,924 even as Network Engineer pay rose significantly to $105,706 \u2014 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."}, {"headline": "Software Engineer pay outpacing national trend signals local scarcity, not just inflation.", "body": "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."}, {"headline": "Entry-level pipeline risk is building beneath a tight headline number.", "body": "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."}], "local_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.", "implications": "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 \u2014 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": [{"category": "Worth watching", "body": "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."}, {"category": "Emerging pressure point", "body": "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 \u2014 a gap between demand signals and realized headcount growth that may pressure build-vs-buy decisions toward contract staffing."}, {"category": "Potential inflection point", "body": "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."}, {"category": "Early indicator", "body": "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 \u2014 worth tracking as a potential offset to junior pipeline compression."}], "roles": [{"role": "Data Scientist", "data_scope": "metro", "metro_p25": 98980.25, "metro_p50": 118290.8, "metro_p75": 123251.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 148250.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Systems Administrator", "data_scope": "metro", "metro_p25": 73845.0, "metro_p50": 77924.0, "metro_p75": 80516.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 101168.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Network Engineer", "data_scope": "metro", "metro_p25": 89251.0, "metro_p50": 105706.0, "metro_p75": 119804.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 114400.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Software Engineer", "data_scope": "metro", "metro_p25": 123989.0, "metro_p50": 170000.0, "metro_p75": 170000.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 153652.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Help Desk/IT Support Specialist", "data_scope": "metro", "metro_p25": 41219.0, "metro_p50": 47036.2, "metro_p75": 50000.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 53644.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Cybersecurity Analyst", "data_scope": "state_rollup", "metro_p25": 81688.75, "metro_p50": 101145.6, "metro_p75": 121695.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 106790.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "IT Project Manager", "data_scope": "state_rollup", "metro_p25": 76954.0, "metro_p50": 115024.4, "metro_p75": 127031.5, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 117530.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}], "industry_snapshot": [], "citations": [], "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.", "edition_label": "October 2026", "files": {"html": "iowa-city-ia-msa/information-technology/2026-09.html", "pdf": "iowa-city-ia-msa/information-technology/2026-09.pdf"}, "published_at": "2026-10-09T13:51:45.374286+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/iowa-city-ia-msa/information-technology/2026-09.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/iowa-city-ia-msa/information-technology/2026-09.pdf"}