{"schema_version": 1, "id": "bay-city-mi-msa/information-technology/2026-09", "product": "Labor Market Pulse", "metro": {"geography_id": 81, "label": "Bay City, MI MSA", "slug": "bay-city-mi-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:13:42.345509+00:00", "headline": "Bay City's shrinking workforce masks a real support-staff pay problem.", "headline_summary": "Bay City MSA unemployment dropped to 4.2% even as the labor force contracted from 46,400 in June, while advertised help desk pay of $58,814 now runs above the $53,644 national median.", "key_indicators": [{"label": "Metro unemployment rate", "value": "4.2%", "context": "Down from 5.4% in August 2026"}, {"label": "Civilian labor force", "value": "46,400", "context": "June 2026, down from prior periods"}, {"label": "Help desk advertised pay (metro)", "value": "$58,814", "context": "vs $53,644 national median"}, {"label": "Michigan statewide unemployment", "value": "5.0%", "context": "Up from 4.9% in July 2026"}], "takeaways": [{"headline": "Help desk pay is outrunning the national market here.", "body": "Bay City's advertised median of $58,814 sits roughly $5,000 above the national figure, an unusual inversion for a contracting manufacturing metro. Tight local labor supply, not demand growth, appears to be driving this premium \u2014 a signal to benchmark support-tier compensation locally rather than against national data."}, {"headline": "Software engineering pay has gone flat, not weak.", "body": "Metro median of $149,157 tracks closely with the stable national figure near $153,652, suggesting a market in equilibrium rather than decline. Stability here likely reflects limited local demand growth rather than reduced competition for talent, since statewide labor force contraction continues to shrink the applicant pool."}, {"headline": "Shrinking labor force, not falling demand, explains the lower jobless rate.", "body": "Bay City's unemployment rate fell to 4.2% while the civilian labor force itself contracted, a pattern consistent with statewide trends where Michigan's workforce fell 0.5% over the month. Headcount planning built on an improving unemployment rate alone may overstate how many qualified local candidates are actually available."}, {"headline": "Outsourcing math for commodity IT keeps getting stronger.", "body": "Michigan's $54,000 spread between average IT salaries and technician-level pay, paired with Bay City's rising help desk rates, widens the cost gap that favors managed services for tier-1 support. Reallocating retained staff toward cloud and security roles may better match where advertised pay and demand are actually accelerating nationally."}], "local_conditions": "Bay City MSA unemployment eased to 4.2% in September after a 5.4% August reading, even as the metro's civilian labor force continues contracting from 46,400 in June \u2014 a shrinking candidate pool rather than surging demand is doing most of the work on the headline rate.", "implications": "Manufacturing-heavy Bay City continues to lose workforce participants faster than it adds jobs, which tightens the pool for infrastructure and support hires even as help desk advertised pay climbs to $58,814 \u2014 above the national median of $53,644 \u2014 signaling employers are already bidding up commodity IT roles to fill seats. With statewide IT salaries averaging $95,620 but technician roles stuck near $41,834, the economics increasingly favor outsourcing lower-tier support while concentrating permanent headcount in cloud and security specializations. Consider evaluating managed-services options for help desk and tier-1 support functions given the local wage premium against a thinning labor supply.", "looking_ahead": [{"category": "Worth watching", "body": "Bay City's labor force has fallen from 46,400 in June alongside a declining employment base; watch whether September's improved unemployment rate holds as a genuine signal or reflects continued labor force exit."}, {"category": "Emerging pressure point", "body": "Michigan's minimum wage rises to $15.00 in January 2027, compounding pressure already visible in Bay City's above-national help desk pay \u2014 budget cycles should account for this now rather than at year-end."}, {"category": "Early indicator", "body": "Manufacturing layoffs continue to dominate Michigan WARN filings, including GM's 350-worker notice in Lansing; monitor whether displaced technical and operations talent begins surfacing in the Bay City candidate pool."}, {"category": "Potential inflection point", "body": "National cybersecurity and cloud pay continues accelerating (averages near $191,700 and rising senior AI engineer pay), while Bay City's software engineering pay sits flat \u2014 a widening gap that could pull specialized local talent toward remote national employers."}], "roles": [{"role": "Data Scientist", "data_scope": "state_rollup", "metro_p25": 113870.0, "metro_p50": 146834.6, "metro_p75": 164186.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": "state_rollup", "metro_p25": 75310.0, "metro_p50": 90000.0, "metro_p75": 102977.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": 72900.0, "metro_p50": 106875.0, "metro_p75": 124432.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 114400.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Software Engineer", "data_scope": "metro", "metro_p25": 54987.0, "metro_p50": 149156.8, "metro_p75": 176281.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 153652.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Help Desk/IT Support Specialist", "data_scope": "metro", "metro_p25": 55412.75, "metro_p50": 58813.8, "metro_p75": 58851.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 53644.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Cybersecurity Analyst", "data_scope": "state_rollup", "metro_p25": 84645.0, "metro_p50": 101500.0, "metro_p75": 120000.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": 84387.0, "metro_p50": 112914.0, "metro_p75": 125000.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "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": "bay-city-mi-msa/information-technology/2026-09.html", "pdf": "bay-city-mi-msa/information-technology/2026-09.pdf"}, "published_at": "2026-10-09T14:30:30.604540+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/bay-city-mi-msa/information-technology/2026-09.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/bay-city-mi-msa/information-technology/2026-09.pdf"}