{"schema_version": 1, "id": "huntington-ashland-wv-ky-oh-msa/metro-job-market/2026-09", "product": "Metro Job Market Pulse", "metro": {"geography_id": 238, "label": "Huntington-Ashland, WV-KY-OH MSA", "slug": "huntington-ashland-wv-ky-oh-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:39:36.705022+00:00", "headline": "Huntington postings climb 12.5% while the labor pool shrinks", "headline_summary": "Huntington-Ashland job postings grew 12.5% year-over-year even as West Virginia's labor force participation fell to a nation-low 54.5%, raising the question of how much local demand can actually be absorbed.", "key_indicators": [{"label": "Metro job postings growth", "value": "+12.5% YoY", "context": "Huntington-Ashland MSA, mid-2026, vs national cooling trend"}, {"label": "WV labor force participation", "value": "54.5%", "context": "Lowest in U.S., down from 55.1% in 2024"}, {"label": "Metro unemployment rate", "value": "4.5%", "context": "June 2026, vs WV's 4.0% and US 4.1%"}, {"label": "WV net payroll change", "value": "-1,800 jobs", "context": "12 months through Aug 2026; WV ranks 45th nationally"}], "takeaways": [{"headline": "Metro job postings are outrunning the labor pool that could fill them.", "body": "Huntington-Ashland postings rose 12.5% year-over-year while West Virginia's labor force participation sits at 54.5%, dead last nationally and down from 55.1% in 2024. Demand signals look healthy on paper, but the supply-side constraint limits how much of that momentum converts into actual local economic output."}, {"headline": "Wage growth here is a story of who, not just how much.", "body": "Software Engineer pay rose sharply to a metro median of $149,936, outpacing the national figure, while Accountant and Financial Analyst pay fell significantly locally. Advertised pay is bifurcating along the same white-collar/blue-collar lines showing up nationally, with skilled technical and trades roles pulling away from office and professional-services roles."}, {"headline": "Statewide payroll losses haven't yet shown up as a local crisis.", "body": "West Virginia shed 1,800 net payroll jobs over the past year and ranks 45th nationally for payroll growth, yet the Huntington metro's posting growth and 4.5% unemployment suggest localized resilience distinct from the state trend. That divergence is worth tracking -- it may reflect genuine metro-level strength or simply a lag before state-level softness reaches Cabell, Wayne, Boyd, Greenup and Lawrence counties."}, {"headline": "Trades pay is diverging sharply from the pay of building-system specialists.", "body": "Electrician advertised pay rose significantly to $69,567 locally while HVAC Technician pay fell significantly to $63,040, despite both sitting in the same construction-adjacent trades. The split suggests project-type and construction-activity mix, not a uniform trades shortage, is driving local wage movement -- a distinction that matters for anyone assessing the health of the regional building economy."}], "local_conditions": "Huntington-Ashland's unemployment rate held near 4.5% in June 2026, slightly above the 4.0% West Virginia average, as the metro's job postings grew 12.5% year-over-year on strength tied partly to Vertiv's data-center equipment manufacturing presence. Statewide labor force participation at 54.5% -- last among all states -- continues to cap how much of this posting growth can translate into actual economic activity, even as national hiring cools to 29,000 jobs added in September against a 45,000 monthly average.", "implications": "Posting growth without matching labor force participation points to a structural capacity constraint rather than a demand problem, which matters more for site-selection and expansion conversations than any single wage figure. Commerce leaders weighing whether this is a good moment to back local expansion should treat the 12.5% posting growth as a demand signal tempered by a supply ceiling that state-level participation data makes explicit. Current conditions suggest evaluating workforce participation programs and regional talent pipelines as a precondition for capitalizing on any sector momentum, rather than assuming posting growth alone signals readiness to scale.", "looking_ahead": [{"category": "Early indicator", "body": "Watch whether the Huntington metro's 12.5% posting growth holds through the next BLS release given that July and August national payroll figures were revised down a combined 60,000. A metro-level pullback would confirm the national cooling trend is reaching this market rather than bypassing it."}, {"category": "Structural watch point", "body": "West Virginia's labor force participation rate, already the lowest in the nation, bears monitoring for further decline given it dropped 0.6 points since 2024. Any additional slide narrows the pool available to support regional business expansion regardless of how strong posting demand looks."}, {"category": "Worth watching", "body": "WARN filings tied to mining and extraction (1,497 affected workers statewide over 24 months) warrant attention for any Cabell or Wayne County spillover, even though the metro itself has not shown major filings this month. A single large notice could shift the metro's otherwise stable read quickly."}, {"category": "Policy-adjacent signal", "body": "National tariff and immigration enforcement activity continue to function as real but non-partisan economic variables for manufacturing-adjacent employers like Marathon Petroleum and Vertiv suppliers in the region. Tracking freight, materials-cost, and workforce-availability effects -- without attributing cause prematurely -- will matter more than the policy debate itself."}], "roles": [{"role": "Retail Sales Associate", "data_scope": "metro", "metro_p25": 21650.0, "metro_p50": 26955.0, "metro_p75": 30417.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 33325.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Retail Cashier", "data_scope": "metro", "metro_p25": 22773.0, "metro_p50": 25601.0, "metro_p75": 27844.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 31200.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Warehouse/Fulfillment Associate", "data_scope": "metro", "metro_p25": 29407.5, "metro_p50": 32984.4, "metro_p75": 35245.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": 59800.0, "metro_p50": 80000.0, "metro_p75": 92690.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": 25571.0, "metro_p50": 29713.0, "metro_p75": 32266.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 34344.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Construction Laborer", "data_scope": "metro", "metro_p25": 28598.0, "metro_p50": 33280.0, "metro_p75": 35360.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 40560.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Electrician", "data_scope": "metro", "metro_p25": 55836.0, "metro_p50": 69567.0, "metro_p75": 73977.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": 29225.0, "metro_p50": 34320.0, "metro_p75": 34320.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": 29442.0, "metro_p50": 33311.0, "metro_p75": 35978.75, "metro_trend_direction": "down", "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": 26744.0, "metro_p50": 31200.0, "metro_p75": 33373.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 33756.2, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Certified Nursing Assistant / Home Health Aide", "data_scope": "metro", "metro_p25": 31200.0, "metro_p50": 37440.0, "metro_p75": 41864.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": 29662.0, "metro_p50": 37440.0, "metro_p75": 41007.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 43680.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "HVAC Technician", "data_scope": "metro", "metro_p25": 58035.0, "metro_p50": 63040.0, "metro_p75": 66560.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 70720.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Registered Nurse", "data_scope": "metro", "metro_p25": 81921.0, "metro_p50": 93874.0, "metro_p75": 109980.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 102581.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Software Engineer", "data_scope": "metro", "metro_p25": 118535.25, "metro_p50": 149936.0, "metro_p75": 149949.75, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 153652.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Data Engineer", "data_scope": "state_rollup", "metro_p25": 99331.5, "metro_p50": 131582.6, "metro_p75": 148028.5, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 139500.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Accountant", "data_scope": "metro", "metro_p25": 51656.0, "metro_p50": 57200.0, "metro_p75": 65827.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 72182.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Financial Analyst", "data_scope": "metro", "metro_p25": 66707.0, "metro_p50": 87029.6, "metro_p75": 92285.75, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 94782.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "HR Generalist/Manager", "data_scope": "metro", "metro_p25": 55174.5, "metro_p50": 60000.0, "metro_p75": 60000.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 75000.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Marketing Specialist", "data_scope": "state_rollup", "metro_p25": 39432.5, "metro_p50": 59705.0, "metro_p75": 74049.5, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 62354.4, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Operations Manager", "data_scope": "state_rollup", "metro_p25": 68211.75, "metro_p50": 98179.0, "metro_p75": 100283.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": 27849.0, "metro_p50": 52208.8, "metro_p75": 57776.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": 71789.75, "metro_p50": 90000.0, "metro_p75": 104360.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 92749.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Warehouse Manager", "data_scope": null, "metro_p25": null, "metro_p50": null, "metro_p75": null, "metro_trend_direction": null, "metro_trend_magnitude": null, "national_p50": 75000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Business Analyst", "data_scope": "metro", "metro_p25": 71054.0, "metro_p50": 88883.0, "metro_p75": 89867.0, "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": 57336.5, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Manufacturing", "median_pay": 75886.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Retail Trade", "median_pay": 32929.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Transportation, Warehousing & Utilities", "median_pay": 65550.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Information", "median_pay": 61900.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Financial Activities", "median_pay": 50816.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Professional & Business Services", "median_pay": 46169.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Education & Health Services", "median_pay": 65780.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Leisure & Hospitality", "median_pay": 30905.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Government", "median_pay": 65077.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}], "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": "huntington-ashland-wv-ky-oh-msa/metro-job-market/2026-09.html", "pdf": "huntington-ashland-wv-ky-oh-msa/metro-job-market/2026-09.pdf", "sources_html": "huntington-ashland-wv-ky-oh-msa/metro-job-market/2026-09.sources.html"}, "published_at": "2026-10-09T13:51:32.729424+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/huntington-ashland-wv-ky-oh-msa/metro-job-market/2026-09.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/huntington-ashland-wv-ky-oh-msa/metro-job-market/2026-09.pdf"}