{"schema_version": 1, "id": "kansas-city-mo-ks-msa/metro-job-market/2026-09", "product": "Metro Job Market Pulse", "metro": {"geography_id": 188, "label": "Kansas City, MO-KS MSA", "slug": "kansas-city-mo-ks-msa"}, "focus_area": {"key": "general_conditions", "slug": "metro-job-market", "label": "General Market Conditions"}, "period": "2026-09", "public_after": "2026-09-01", "frozen_at": "2026-10-09T13:40:03.755897+00:00", "headline": "Kansas City labor market defies national cooldown, for now", "headline_summary": "Metro unemployment held at 3.9% in August against a 4.2% national rate, while Missouri's jobless rate hit a 25-year-low 3.2% even as national payroll growth slowed to just 29,000 jobs in September.", "key_indicators": [{"label": "KC metro unemployment rate", "value": "3.9%", "context": "vs 4.2% national rate, August 2026"}, {"label": "Missouri unemployment rate", "value": "3.2%", "context": "Lowest since January 2000"}, {"label": "National payroll growth", "value": "29,000 jobs", "context": "Sept 2026, below 45k 12-mo avg"}, {"label": "Missouri job postings, YoY", "value": "-11.7%", "context": "70,510 in July vs 79,830 a year prior"}], "takeaways": [{"headline": "Kansas City is outperforming the national cooling trend.", "body": "National payrolls added just 29,000 jobs in September with wage growth slipping to 3.0%, the weakest since 2021, while Kansas City's unemployment rate sat nearly a full point below the national figure in August. That gap is consistent with a metro economy still absorbing labor demand even as the national picture softens."}, {"headline": "Skilled trades pay is accelerating while logistics pay retreats.", "body": "Electrician and HVAC technician advertised pay rose significantly locally, tracking construction and infrastructure activity, while CDL truck driver pay fell moderately against a stable national figure. The divergence suggests construction-adjacent trades are tightening faster than freight and logistics in this metro."}, {"headline": "Missouri's immigration-linked labor force question deserves bare-fact tracking.", "body": "State data shows natural population growth has turned negative, with 60% of recent population gains attributable to international migration, a demographic fact directly relevant to construction and services labor supply. Presenting this without policy framing allows economists and commerce leaders to assess workforce-pipeline risk on its own terms."}, {"headline": "Public and quasi-public sector wage gains look structural, not seasonal.", "body": "Teacher pay rose significantly in the metro even as national government payrolls shed workers for a second straight year, pointing to localized public-sector wage pressure distinct from the national contraction. That distinction matters for anyone assessing the durability of regional institutional employment."}], "local_conditions": "Kansas City's metro unemployment rate held at 3.9% in August 2026, well below the 4.2% national rate and consistent with Missouri's broader tightening to a 25-year-low 3.2% statewide rate in September, even as national hiring cooled to just 29,000 jobs added for the month. Local wage gains remain concentrated and uneven \u2014 advertised pay rose significantly for electricians, HVAC technicians, and operations managers, while CDL truck driver pay declined moderately, suggesting the metro's labor market is tightening selectively in skilled trades and logistics management rather than broadly across the wage spectrum.", "implications": "Sub-4% unemployment alongside selective wage acceleration in skilled trades signals a local economy still expanding in construction, healthcare, and technical services even as the national hiring picture softens \u2014 a divergence that supports continued investment confidence for commerce leaders weighing local expansion. Public-sector stability and steady labor force participation (Missouri at 63.3%, ranked 17th nationally) suggest the metro's institutional backbone remains intact, even as national government payrolls contract. Current conditions suggest commerce leaders and economic development officials may find it useful to track which sectors are absorbing labor force growth locally, since the pattern diverges meaningfully from national trends this month.", "looking_ahead": [{"category": "Expected", "body": "BLS state-level labor force participation data for September releases October 20 \u2014 watch whether Missouri's 63.3% participation rate holds or ticks down, a signal of whether labor supply is keeping pace with sector demand."}, {"category": "Emerging pressure point", "body": "Missouri job postings fell 11.7% year-over-year even as unemployment hit a 25-year low, an unusual combination worth monitoring for whether it reflects fewer open positions or simply more efficient matching in a tight market."}, {"category": "Worth watching", "body": "National WARN filings concentrated in Amazon, Meta, Verizon, Oracle, and Tyson Foods have not yet produced comparable local notices; a shift toward Kansas City-based WARN activity would be a meaningful inflection point for the metro's current outperformance."}, {"category": "Potential inflection point", "body": "Wage-vs-inflation divergence nationally (3.0% wage growth against 3.4% inflation) has not yet shown up as clearly in Kansas City's mixed advertised-pay data; a broader local pattern of real-wage erosion would be the first sign the metro is converging with national softness."}], "roles": [{"role": "Retail Sales Associate", "data_scope": "metro", "metro_p25": 25930.0, "metro_p50": 31200.0, "metro_p75": 34195.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 33325.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Retail Cashier", "data_scope": "metro", "metro_p25": 26405.0, "metro_p50": 30907.0, "metro_p75": 32240.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 31200.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Warehouse/Fulfillment Associate", "data_scope": "metro", "metro_p25": 33900.0, "metro_p50": 39520.0, "metro_p75": 41600.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 38000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "CDL Truck Driver", "data_scope": "metro", "metro_p25": 56748.0, "metro_p50": 73485.0, "metro_p75": 83700.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 78000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Delivery Driver", "data_scope": "metro", "metro_p25": 29711.0, "metro_p50": 34438.4, "metro_p75": 38499.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 34344.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Construction Laborer", "data_scope": "metro", "metro_p25": 34320.0, "metro_p50": 42072.0, "metro_p75": 45760.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 40560.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Electrician", "data_scope": "metro", "metro_p25": 59280.0, "metro_p50": 72132.0, "metro_p75": 78000.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 71404.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Manufacturing Production Worker/Assembler", "data_scope": "metro", "metro_p25": 33982.5, "metro_p50": 38935.4, "metro_p75": 41600.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 39520.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Customer Service Representative", "data_scope": "metro", "metro_p25": 33394.0, "metro_p50": 38606.0, "metro_p75": 41600.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 39520.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Food Service Worker", "data_scope": "metro", "metro_p25": 29304.0, "metro_p50": 35292.8, "metro_p75": 36129.25, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 33756.2, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Certified Nursing Assistant / Home Health Aide", "data_scope": "metro", "metro_p25": 34340.0, "metro_p50": 39260.0, "metro_p75": 42354.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 41106.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Administrative Assistant/Office Clerk", "data_scope": "metro", "metro_p25": 34473.5, "metro_p50": 42106.8, "metro_p75": 46800.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 43680.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "HVAC Technician", "data_scope": "metro", "metro_p25": 57360.5, "metro_p50": 70183.2, "metro_p75": 72800.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 70720.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Registered Nurse", "data_scope": "metro", "metro_p25": 80588.0, "metro_p50": 93101.0, "metro_p75": 103300.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 102581.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Software Engineer", "data_scope": "metro", "metro_p25": 103602.5, "metro_p50": 129738.6, "metro_p75": 148390.5, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 153652.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Data Engineer", "data_scope": "metro", "metro_p25": 95818.0, "metro_p50": 123200.0, "metro_p75": 139500.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 139500.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Accountant", "data_scope": "metro", "metro_p25": 59779.0, "metro_p50": 69309.0, "metro_p75": 76861.5, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 72182.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Financial Analyst", "data_scope": "metro", "metro_p25": 70381.0, "metro_p50": 87500.0, "metro_p75": 95000.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 94782.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "HR Generalist/Manager", "data_scope": "metro", "metro_p25": 58453.0, "metro_p50": 69515.0, "metro_p75": 80018.75, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 75000.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Marketing Specialist", "data_scope": "metro", "metro_p25": 46800.0, "metro_p50": 62500.0, "metro_p75": 69852.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 62354.4, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Operations Manager", "data_scope": "metro", "metro_p25": 72348.0, "metro_p50": 85607.2, "metro_p75": 95691.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 85216.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Elementary/Secondary School Teacher", "data_scope": "metro", "metro_p25": 35194.0, "metro_p50": 50304.2, "metro_p75": 55995.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 56731.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Account Manager", "data_scope": "metro", "metro_p25": 60000.0, "metro_p50": 85084.8, "metro_p75": 99963.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 92749.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Warehouse Manager", "data_scope": "metro", "metro_p25": 103119.0, "metro_p50": 103119.0, "metro_p75": 103119.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 75000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Business Analyst", "data_scope": "metro", "metro_p25": 75938.0, "metro_p50": 91576.2, "metro_p75": 104088.25, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 98279.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}], "industry_snapshot": [{"sector": "Construction", "median_pay": 70000.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Manufacturing", "median_pay": 74000.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Retail Trade", "median_pay": 38669.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Transportation, Warehousing & Utilities", "median_pay": 57200.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Information", "median_pay": 90000.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Financial Activities", "median_pay": 71120.0, "pay_trend_direction": "down", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Professional & Business Services", "median_pay": 72800.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Education & Health Services", "median_pay": 72580.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Leisure & Hospitality", "median_pay": 33856.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "down", "postings_trend_magnitude": "moderate"}, {"sector": "Government", "median_pay": 68382.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "down", "postings_trend_magnitude": "moderate"}], "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": "kansas-city-mo-ks-msa/metro-job-market/2026-09.html", "pdf": "kansas-city-mo-ks-msa/metro-job-market/2026-09.pdf", "sources_html": "kansas-city-mo-ks-msa/metro-job-market/2026-09.sources.html"}, "published_at": "2026-10-09T13:52:05.939530+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/kansas-city-mo-ks-msa/metro-job-market/2026-09.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/kansas-city-mo-ks-msa/metro-job-market/2026-09.pdf"}