{"schema_version": 1, "id": "asheville-nc-msa/metro-job-market/2026-09", "product": "Metro Job Market Pulse", "metro": {"geography_id": 103, "label": "Asheville, NC MSA", "slug": "asheville-nc-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:37:31.316479+00:00", "headline": "Asheville's recovery runs on two speeds: rebuild boom, tourism lag.", "headline_summary": "Asheville's unemployment rate near 2.7-3.2% beats North Carolina's 3.5% and the national 4.1%, but job growth slowed from 700 added positions in May to just 300 in June while leisure and hospitality remains roughly 2,000 jobs below last year.", "key_indicators": [{"label": "Asheville metro unemployment", "value": "2.7%-3.8%", "context": "vs 3.5% NC, 4.1% national"}, {"label": "Monthly job growth deceleration", "value": "300 jobs (June)", "context": "down from 700 jobs added in May"}, {"label": "Hospitality employment gap", "value": "-2,000 jobs", "context": "vs year-ago level, per Buncombe data"}, {"label": "Employment vs pre-Helene level", "value": "-3%", "context": "as of December 2025, NC Commerce"}], "takeaways": [{"headline": "Low unemployment is masking a two-speed metro economy.", "body": "Asheville's sub-3% rate in some readings looks stronger than North Carolina's 3.5% or the national 4.1%, but that strength concentrates in construction and skilled trades tied to Helene rebuilding. Leisure and hospitality remains roughly 2,000 jobs below year-ago levels, so the headline rate overstates recovery in tourism-dependent commerce."}, {"headline": "Construction pay gains confirm rebuild demand, not generic tightness.", "body": "Metro construction laborer pay is up moderately to $41,610 and CDL truck driver pay has risen significantly to $81,132, both consistent with sustained rebuild and logistics activity rather than a metro-wide labor supply story. Commerce leaders should read these as sector-specific signals tied to the Helene recovery timeline, not broad wage inflation."}, {"headline": "Job growth deceleration deserves more attention than the jobless rate.", "body": "Monthly job gains fell from 700 in May to 300 in June, a slowdown that predates any national cooling and suggests the recovery's early-stage momentum is normalizing. A continued deceleration would matter more for local business investment decisions than any single month's unemployment reading."}, {"headline": "Divergent local pay moves in professional roles hint at a bifurcated recovery.", "body": "Metro financial analyst and business analyst pay rose moderately to significantly while accountant, marketing specialist, and HR generalist pay fell, a spread wider than the comparable national moves. That divergence is consistent with a metro professional-services base still working through uneven post-disaster demand rather than a uniform white-collar rebound."}], "local_conditions": "Asheville's post-Helene recovery continues to outperform the state on headline unemployment, with the metro rate near 2.7-3.2% against North Carolina's 3.5% and the national 4.1%, even as employment levels remain roughly 3% below pre-storm counts and job growth has slowed sharply, from 700 added jobs in May to 300 in June. Construction and skilled trades remain the clearest source of labor market heat, driven by the multi-year rebuild effort, while leisure and hospitality continues to run about 2,000 jobs below year-ago levels and education and health services pick up the slack.", "implications": "Low unemployment paired with a job-growth slowdown and a tourism sector still short of its pre-Helene footing signals an economy in uneven repair rather than broad-based expansion, a distinction that matters for anyone gauging whether local consumer demand and business investment conditions have normalized. Commerce leaders weighing expansion or investment timing should treat the headline jobless rate as a lagging signal of tightness in rebuild-linked trades rather than evidence of across-the-board momentum. Current conditions suggest monitoring hospitality and tourism indicators separately from the construction-driven headline numbers before drawing conclusions about overall business climate strength.", "looking_ahead": [{"category": "Early indicator", "body": "Watch whether Asheville's job-growth pace (300 added in June versus 700 in May) stabilizes or continues decelerating in the next two monthly releases, which would clarify whether the post-Helene recovery is leveling off or losing steam."}, {"category": "Worth watching", "body": "Leisure and hospitality employment, still down roughly 2,000 jobs year over year, is the clearest gauge of whether tourism-dependent commerce is closing the gap with the broader recovery or lagging it structurally."}, {"category": "Emerging pressure point", "body": "North Carolina's labor force participation rate fell to 57.8%, tied for 45th nationally; any similar drift in Buncombe County would tighten the rebuild-labor pool further and bears watching alongside construction wage trends."}, {"category": "Potential inflection point", "body": "National wage growth has slipped to 3.0% against 3.4% inflation, the weakest pace since 2021; if that gap persists it could dampen discretionary spending feeding into Asheville's hospitality and retail recovery regardless of local labor conditions."}], "roles": [{"role": "Retail Sales Associate", "data_scope": "metro", "metro_p25": 24130.0, "metro_p50": 30277.6, "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": 24473.0, "metro_p50": 30160.0, "metro_p75": 31980.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": 31340.0, "metro_p50": 37440.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": 54600.0, "metro_p50": 81132.0, "metro_p75": 92690.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 78000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Delivery Driver", "data_scope": "metro", "metro_p25": 29464.0, "metro_p50": 35360.0, "metro_p75": 44000.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": 34011.0, "metro_p50": 41610.0, "metro_p75": 45270.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 40560.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Electrician", "data_scope": "metro", "metro_p25": 58303.0, "metro_p50": 66560.0, "metro_p75": 72228.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 71404.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Manufacturing Production Worker/Assembler", "data_scope": "metro", "metro_p25": 35590.0, "metro_p50": 41600.0, "metro_p75": 43581.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": 31200.0, "metro_p50": 36973.2, "metro_p75": 39821.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": 27966.0, "metro_p50": 34672.0, "metro_p75": 37440.0, "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": 33065.0, "metro_p50": 39520.0, "metro_p75": 43680.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": 34472.0, "metro_p50": 41600.0, "metro_p75": 44273.25, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 43680.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "HVAC Technician", "data_scope": "metro", "metro_p25": 48880.0, "metro_p50": 59612.0, "metro_p75": 68644.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 70720.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Registered Nurse", "data_scope": "metro", "metro_p25": 83429.0, "metro_p50": 102284.0, "metro_p75": 107886.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 102581.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Software Engineer", "data_scope": "metro", "metro_p25": 105765.0, "metro_p50": 130680.0, "metro_p75": 132500.0, "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": "metro", "metro_p25": 112082.75, "metro_p50": 133792.0, "metro_p75": 133814.75, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 139500.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Accountant", "data_scope": "metro", "metro_p25": 49150.0, "metro_p50": 56989.2, "metro_p75": 61503.5, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 72182.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Financial Analyst", "data_scope": "metro", "metro_p25": 84434.5, "metro_p50": 103032.0, "metro_p75": 114980.0, "metro_trend_direction": "up", "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": 48099.25, "metro_p50": 60000.0, "metro_p75": 61990.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 75000.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Marketing Specialist", "data_scope": "metro", "metro_p25": 44000.0, "metro_p50": 53009.0, "metro_p75": 55000.0, "metro_trend_direction": "down", "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": 63665.0, "metro_p50": 83364.0, "metro_p75": 89625.75, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 85216.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Elementary/Secondary School Teacher", "data_scope": "metro", "metro_p25": 35836.0, "metro_p50": 48920.0, "metro_p75": 52469.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": 47880.0, "metro_p50": 71405.8, "metro_p75": 96857.5, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 92749.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Warehouse Manager", "data_scope": "state_rollup", "metro_p25": 51195.0, "metro_p50": 59000.0, "metro_p75": 81142.25, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 75000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Business Analyst", "data_scope": "metro", "metro_p25": 77234.0, "metro_p50": 90797.0, "metro_p75": 109785.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 98279.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}], "industry_snapshot": [{"sector": "Construction", "median_pay": 58676.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Manufacturing", "median_pay": 64272.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Retail Trade", "median_pay": 34195.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Transportation, Warehousing & Utilities", "median_pay": 46842.0, "pay_trend_direction": "down", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Information", "median_pay": 48500.0, "pay_trend_direction": "down", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Financial Activities", "median_pay": 47168.0, "pay_trend_direction": "down", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Professional & Business Services", "median_pay": 69992.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Education & Health Services", "median_pay": 81766.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Leisure & Hospitality", "median_pay": 32760.0, "pay_trend_direction": "down", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Government", "median_pay": 64774.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": "asheville-nc-msa/metro-job-market/2026-09.html", "pdf": "asheville-nc-msa/metro-job-market/2026-09.pdf", "sources_html": "asheville-nc-msa/metro-job-market/2026-09.sources.html"}, "published_at": "2026-10-09T13:48:09.172823+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/asheville-nc-msa/metro-job-market/2026-09.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/asheville-nc-msa/metro-job-market/2026-09.pdf"}