{"schema_version": 1, "id": "manhattan-ks-msa/information-technology/2026-09", "product": "Labor Market Pulse", "metro": {"geography_id": 360, "label": "Manhattan, KS MSA", "slug": "manhattan-ks-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:30.903369+00:00", "headline": "Manhattan cybersecurity pay outruns the nation as unemployment drifts up.", "headline_summary": "Riley County unemployment climbed to 4.3% in July, yet local Cybersecurity Analyst advertised pay hit $135,000 \u2014 well above the $106,790 national median \u2014 underscoring a tech talent market tighter than the headline numbers suggest.", "key_indicators": [{"label": "Riley County unemployment", "value": "4.3%", "context": "Up from 2.9% in April 2026"}, {"label": "Cybersecurity Analyst advertised pay", "value": "$135,000", "context": "vs $106,790 national median"}, {"label": "Kansas state unemployment", "value": "3.8%", "context": "Steady May\u2013August 2026"}, {"label": "KC metro tech job postings growth", "value": "+7.4% YoY", "context": "vs 1.6% national growth"}], "takeaways": [{"headline": "Manhattan's cybersecurity pay now outpaces the national rate.", "body": "Local Cybersecurity Analyst advertised pay sits at $135,000 against a national median of $106,790, a reversal of the usual metro discount pattern. That premium reflects a thin local talent pool competing against Kansas City and national remote demand \u2014 not a broad cost-of-labor shift."}, {"headline": "Systems Administrator pay is closing the gap with Network Engineer roles.", "body": "Both roles show significant upward movement locally, with Systems Administrator advertised pay ($82,054) rising from a position traditionally well below Network Engineer pay ($96,540). Compression between these tiers may signal employers paying up broadly for infrastructure reliability skills rather than isolated competition for one role."}, {"headline": "Help desk pay stagnation looks structural, not temporary.", "body": "Metro and national Help Desk/IT Support medians are both flat this month, consistent with national signals that AI adoption is compressing demand for lower-tier support work. Budget relief here may be durable rather than cyclical, freeing funds for specialized hires."}, {"headline": "County unemployment uptick doesn't match tech hiring heat.", "body": "Riley County unemployment rose to 4.3% in July even as advertised pay accelerated across four of seven IT roles tracked locally. The divergence suggests displaced workers are concentrated outside tech occupations, leaving IT talent scarcity largely unaddressed by looser headline labor conditions."}], "local_conditions": "Riley County unemployment drifted up to 4.3% in July from 2.9% in April, a reversal consistent with seasonal softening around the Kansas State University academic calendar rather than broad-based deterioration. Against that backdrop, advertised pay for Manhattan's technical roles kept climbing \u2014 Cybersecurity Analyst and Network Engineer postings both posted significant year-over-year gains, suggesting employers are still competing hard for specialized skills even as headline labor supply loosens.", "implications": "Rising unemployment alongside accelerating advertised pay for cybersecurity and network roles points to a bifurcated local market: commodity support functions may be easing while specialized infrastructure and security talent remains genuinely scarce. This divergence favors a tiered workforce strategy \u2014 insourcing and paying up for roles where Manhattan's small labor pool creates real retention risk, while treating help desk and generalist IT support as increasingly buyer's-market functions suited to contract or outsourced coverage. Consider reviewing whether current compensation structures still differentiate adequately between these two tiers, given that Manhattan's Cybersecurity Analyst median ($135,000) now runs well above the national figure ($106,790).", "looking_ahead": [{"category": "Expected", "body": "Kansas Department of Labor releases September county-level figures October 16; watch whether Riley County's upward drift from spring lows continues or reverses with the fall academic hiring cycle."}, {"category": "Emerging pressure point", "body": "Kansas City tech postings are growing roughly five times faster than the national rate, and that regional pull could intensify poaching pressure on Manhattan employers competing for the same cybersecurity and cloud talent pool."}, {"category": "Potential inflection point", "body": "Management-track postings now make up 22% of Kansas City tech job ads, up from 13% in 2019 \u2014 a signal worth tracking locally for whether Manhattan employers face similar pressure to build out IT leadership layers rather than individual contributor roles."}, {"category": "Worth watching", "body": "National WARN filings remain concentrated in manufacturing, retail, and information-sector layoffs at firms like Amazon, Meta, and Verizon; monitor whether any displaced cloud or infrastructure talent surfaces in the regional candidate pool over the next two months."}], "roles": [{"role": "Data Scientist", "data_scope": "metro", "metro_p25": 83832.0, "metro_p50": 83919.0, "metro_p75": 83919.0, "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": "metro", "metro_p25": 71522.0, "metro_p50": 82054.4, "metro_p75": 90416.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 101168.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Network Engineer", "data_scope": "state_rollup", "metro_p25": 76510.0, "metro_p50": 96540.0, "metro_p75": 110300.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": "state_rollup", "metro_p25": 114831.0, "metro_p50": 152958.0, "metro_p75": 171327.0, "metro_trend_direction": "up", "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": 44560.0, "metro_p50": 51106.0, "metro_p75": 51522.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": "metro", "metro_p25": 106943.0, "metro_p50": 135000.0, "metro_p75": 135000.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": 81686.0, "metro_p50": 105253.8, "metro_p75": 120167.5, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "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": "manhattan-ks-msa/information-technology/2026-09.html", "pdf": "manhattan-ks-msa/information-technology/2026-09.pdf"}, "published_at": "2026-10-09T14:32:42.836255+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/manhattan-ks-msa/information-technology/2026-09.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/manhattan-ks-msa/information-technology/2026-09.pdf"}