{"schema_version": 1, "id": "mankato-north-mankato-mn-msa/information-technology/2026-09", "product": "Labor Market Pulse", "metro": {"geography_id": 319, "label": "Mankato-North Mankato, MN MSA", "slug": "mankato-north-mankato-mn-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:16:34.734077+00:00", "headline": "Mankato IT pay splits: infrastructure up, software and support down.", "headline_summary": "Mankato Network Engineer pay rose to $111,142 and Cybersecurity Analyst pay hit $115,450 \u2014 above the national figure \u2014 while Software Engineer pay fell to $112,089, nearly $41,500 below the national median.", "key_indicators": [{"label": "Metro unemployment rate", "value": "3.9%", "context": "July 2026, vs 4.1% national, 4.4% Minnesota"}, {"label": "Metro job growth deceleration", "value": "100 jobs", "context": "August 2026, down from 500 in July"}, {"label": "Software Engineer pay gap", "value": "-$41,563", "context": "Metro $112,089 vs national $153,652"}, {"label": "Minnesota unfilled tech jobs", "value": "10,000+", "context": "Statewide, per capita recruiting cost exceeds $20K"}], "takeaways": [{"headline": "Network Engineer pay is pulling away from the pack.", "body": "Metro median advertised pay for Network Engineers rose significantly this month to $111,142, nearly closing the gap with the $114,400 national figure. Relative to flat or declining pay in software and support roles, this looks like targeted retention spend rather than broad-based wage inflation \u2014 a signal to benchmark infrastructure roles separately from the rest of the IT function."}, {"headline": "Help Desk pay compression looks structural, not seasonal.", "body": "Metro Help Desk advertised pay fell significantly to $52,967, well under the stable national median of $53,644, and this tracks the national pattern of AI-driven compression in lower-tier IT operations roles. Organizations should evaluate whether this role is being quietly deprioritized for contract staffing or automation rather than treated as a standard annual adjustment."}, {"headline": "Software Engineer pay diverging sharply from the national trend.", "body": "Metro median fell to $112,089 against a stable national figure of $153,652 \u2014 a gap approaching $41,500 that's far wider than typical cost-of-living differentials. This may suggest local demand is concentrated in less senior or less specialized development work, or that Mankato employers are increasingly sourcing senior engineering talent remotely rather than competing on local pay."}, {"headline": "Cybersecurity demand is outpacing the metro's talent supply.", "body": "Metro Cybersecurity Analyst pay rose to $115,450, now exceeding the national median of $106,790 \u2014 an unusual inversion for this metro. Current conditions suggest Mankato employers are paying a premium to secure scarce local security talent rather than lose ground to Twin Cities competition."}], "local_conditions": "Mankato's unemployment rate held at 3.9% in July 2026, still below the national 4.1% and Minnesota's 4.4%, even as the metro's monthly job gains decelerated sharply from 500 in July to 100 in August \u2014 a pattern consistent with statewide labor force participation decline tied to an aging workforce and slower in-migration. Software Engineer and Help Desk advertised pay both fell locally this month even as national cybersecurity and network engineering pay climbed, suggesting Mankato employers are recalibrating toward infrastructure and security roles while commodity technical roles soften faster than they would in a larger Twin Cities-adjacent labor pool.", "implications": "Mankato's tight headline unemployment number masks a bifurcated IT labor market: Network Engineer pay rose significantly locally while Software Engineer and Help Desk pay both declined, indicating employers are concentrating retention spend on infrastructure-critical roles and letting advertised pay slide for roles more exposed to automation or outsourcing. With Minnesota reporting 10,000+ unfilled tech jobs statewide and recruiting costs exceeding $20,000 per hire, Mankato IT leaders operating with a smaller regional talent pool face a sharper build-vs-buy tradeoff than metro peers. Consider reviewing whether current compensation allocation across infrastructure, security, and support functions matches where local advertised pay is actually moving, rather than last year's org chart.", "looking_ahead": [{"category": "Worth watching", "body": "Minnesota's labor force participation rate has declined every month of 2026, down to 66.9% statewide. Watch whether Mankato's smaller labor pool tightens further through year-end, which would strengthen the case for remote/hybrid sourcing of software engineering talent given the metro's already-wide pay gap versus national rates."}, {"category": "Emerging pressure point", "body": "Minnesota WARN filings remain low in raw count (140 notices, 1,473 workers in 2026) but Information sector jobs fell 4.1% statewide in August, the sharpest sectoral decline reported. Monitor whether any released tech talent surfaces in the Mankato candidate pool over the next two months."}, {"category": "Potential inflection point", "body": "August's metro job growth slowed to 100 jobs after July's 500, a pace below Mankato's five-year average of roughly 87 monthly \u2014 meaning August still beat trend despite the slowdown narrative. Confirm whether September data shows a genuine deceleration before adjusting hiring plans on the assumption of a cooling market."}, {"category": "Early indicator", "body": "Minnesota's Paid Leave law is reportedly driving increased use of interim IT professionals to cover skill and coverage gaps. Watch whether Mankato employers follow suit for infrastructure and security roles where permanent hiring has lagged advertised pay increases."}], "roles": [{"role": "Data Scientist", "data_scope": "state_rollup", "metro_p25": 113435.0, "metro_p50": 144000.0, "metro_p75": 162774.25, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 148250.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Systems Administrator", "data_scope": "state_rollup", "metro_p25": 76932.25, "metro_p50": 97137.8, "metro_p75": 106837.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 101168.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Network Engineer", "data_scope": "state_rollup", "metro_p25": 74967.5, "metro_p50": 111142.4, "metro_p75": 129228.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": 99782.25, "metro_p50": 112089.0, "metro_p75": 116147.25, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 153652.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Help Desk/IT Support Specialist", "data_scope": "metro", "metro_p25": 41740.5, "metro_p50": 52967.2, "metro_p75": 62560.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 53644.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Cybersecurity Analyst", "data_scope": "state_rollup", "metro_p25": 90671.0, "metro_p50": 115450.0, "metro_p75": 129500.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 106790.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "IT Project Manager", "data_scope": "state_rollup", "metro_p25": 90000.0, "metro_p50": 117942.0, "metro_p75": 129387.0, "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": "mankato-north-mankato-mn-msa/information-technology/2026-09.html", "pdf": "mankato-north-mankato-mn-msa/information-technology/2026-09.pdf"}, "published_at": "2026-10-09T14:32:44.633347+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/mankato-north-mankato-mn-msa/information-technology/2026-09.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/mankato-north-mankato-mn-msa/information-technology/2026-09.pdf"}