{"schema_version": 1, "id": "holland-grand-haven-mi-msa/information-technology/2026-09", "product": "Labor Market Pulse", "metro": {"geography_id": 255, "label": "Holland-Grand Haven, MI MSA", "slug": "holland-grand-haven-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:15:35.174871+00:00", "headline": "Holland's 2.5% jobless rate masks a shrinking IT labor pool", "headline_summary": "Holland posted a 2.5% unemployment rate in September while Ottawa County shed 3,100 jobs year-over-year, and metro Systems Administrator pay climbed to $96,000 as employers compete for a thinner bench.", "key_indicators": [{"label": "Holland unemployment rate", "value": "2.5%", "context": "vs 5.0% Michigan average, 4.1% national"}, {"label": "Ottawa County employment change", "value": "-3,100 jobs", "context": "Sept 2024 to Sept 2025, despite low jobless rate"}, {"label": "Ottawa County average weekly wage", "value": "$1,157", "context": "+3.7% YoY, outpacing 2.5% national wage growth"}, {"label": "Michigan WARN filings, 2026 YTD", "value": "5,120 workers", "context": "33 notices, manufacturing-led, none yet in Holland metro"}], "takeaways": [{"headline": "Local Systems Administrator pay is outrunning the national market.", "body": "Metro advertised pay of $96,000 moved up significantly while the national figure of $101,168 rose only moderately, narrowing a gap that typically favored national postings. Infrastructure compensation benchmarks set even six months ago may already be stale."}, {"headline": "Ottawa County's shrinking workforce is the real signal, not the jobless rate.", "body": "A 2.5% unemployment rate reads as labor abundance, but county employment fell by roughly 3,100 workers over the year \u2014 consistent with people leaving the labor force rather than finding jobs elsewhere. Headcount planning built on 'low unemployment equals available talent' assumptions should be reconsidered."}, {"headline": "Network Engineer demand looks like a build-vs-buy inflection point.", "body": "Metro pay for Network Engineer roles ($118,552) now exceeds the national median ($114,400) and is rising significantly, an unusual local premium for a role nationally tagged as moderate growth. Current conditions suggest evaluating whether in-house network engineering capacity still pencils out against managed infrastructure providers."}, {"headline": "Software Engineer pay is softening locally while holding nationally.", "body": "Metro advertised pay for Software Engineer roles fell moderately to $105,951 against a stable national median of $153,652 \u2014 a gap wide enough to suggest Holland-area employers are not competing for top-tier engineering talent on price. This may reflect a market better suited to remote or contract engineering sourcing than local permanent hiring."}], "local_conditions": "Holland's 2.5% unemployment rate \u2014 among the lowest in Michigan even as the state average sits at 5.0% \u2014 reflects a labor market that looks tight on the surface but is contracting underneath, with Ottawa County losing roughly 3,100 workers between September 2024 and September 2025. Average weekly wages in the county rose 3.7% year-over-year to $1,157, a pace that outstrips national wage growth of 2.5% and signals employers are paying more to secure a shrinking pool of candidates rather than expanding headcount.", "implications": "Low headline unemployment combined with a declining workforce means IT leaders are not competing in a slack market \u2014 they are competing for fewer available people, and advertised pay for Systems Administrator ($96,000, up significantly) and Network Engineer ($118,552, up significantly) roles locally is already outpacing national movement in those same titles. That dynamic favors retention investment over expansion for infrastructure and support functions, while specialized cloud and security hiring may increasingly require regional or remote sourcing to fill gaps the local labor pool cannot. Consider reviewing whether current infrastructure compensation reflects the county's 3.7% wage growth trend rather than statewide averages, which understate the premium being paid locally for scarce technical talent.", "looking_ahead": [{"category": "Worth watching", "body": "Michigan's minimum wage path to $15.00 in January 2027 will compress the distance between entry-level IT support pay and skilled technical roles. Help Desk advertised pay already moved up significantly to $62,192 locally \u2014 watch whether that trend accelerates as the wage floor rises."}, {"category": "Emerging pressure point", "body": "Ottawa County's year-over-year employment decline has not yet shown up as a visible surge in available technical candidates. Watch whether released manufacturing or logistics talent \u2014 sectors driving Michigan's 2026 WARN filings \u2014 begins shifting toward IT support and infrastructure roles."}, {"category": "Potential inflection point", "body": "National cybersecurity pay is climbing fast (senior roles reaching $400K per industry data) while Holland's Cybersecurity Analyst median of $101,500 sits well below the national figure of $106,790. A widening gap raises real retention risk for security talent with remote options."}, {"category": "Expected", "body": "AI-driven compression of lower-level IT operations roles, already visible nationally, should intersect with Holland's tightening labor pool over the next two months. Expect sharper internal debate over reallocating support staff toward cloud and security functions rather than backfilling traditional roles."}], "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": "metro", "metro_p25": 74987.5, "metro_p50": 96000.0, "metro_p75": 101852.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": "metro", "metro_p25": 80000.0, "metro_p50": 118552.0, "metro_p75": 125835.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": 49237.0, "metro_p50": 105951.0, "metro_p75": 131185.0, "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": 42967.0, "metro_p50": 62192.0, "metro_p75": 65000.0, "metro_trend_direction": "up", "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": 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": "holland-grand-haven-mi-msa/information-technology/2026-09.html", "pdf": "holland-grand-haven-mi-msa/information-technology/2026-09.pdf"}, "published_at": "2026-10-09T13:51:25.378632+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/holland-grand-haven-mi-msa/information-technology/2026-09.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/holland-grand-haven-mi-msa/information-technology/2026-09.pdf"}