{"schema_version": 1, "id": "asheville-nc-msa/metro-job-market/2026-10", "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-10", "public_after": "2026-10-01", "frozen_at": "2026-11-03T07:24:38.603142+00:00", "headline": "Asheville's low jobless rate hides a two-speed recovery.", "headline_summary": "Metro unemployment held at 3.1% in August, tied for lowest in North Carolina, even as accommodation and food services still carry over half of Buncombe County's post-Helene job losses and CDL Truck Driver pay climbed to $81,132.", "key_indicators": [{"label": "Metro unemployment rate", "value": "3.1%", "context": "August 2026, tied with Raleigh for lowest in NC"}, {"label": "Hospitality job loss share", "value": ">50%", "context": "Share of Buncombe County job losses in accommodation/food"}, {"label": "Metro avg. hourly wage", "value": "$32.46", "context": "Up from $31.98 a year earlier (July 2026)"}, {"label": "NC labor force participation", "value": "57.8%", "context": "vs. 61.6% ten-year state high in August"}], "takeaways": [{"headline": "Metro's low jobless rate masks an uneven recovery.", "body": "3.1% unemployment ties Asheville with Raleigh for the state's lowest rate, yet accommodation and food services still carry over half of Buncombe County's job losses two years after Helene. Headline strength and sector-level distress are coexisting in the same labor market."}, {"headline": "Logistics and skilled trades show the clearest wage momentum.", "body": "CDL Truck Driver pay rose to a metro median of $81,132, outpacing the national figure of $78,872, while Construction Laborer and Operations Manager pay also moved up significantly. These gains point to continued demand in goods movement and project-based work even as other white-collar categories soften."}, {"headline": "Professional and technical pay is cooling locally against national trends.", "body": "Accountant pay fell to a metro median of $56,804 versus a stable $72,000 nationally, and Marketing Specialist pay dropped significantly while the national figure rose. Divergence this wide between metro and national trends in white-collar categories is consistent with a smaller, less liquid professional labor pool and points to local conditions distinct from the national pattern."}, {"headline": "Participation gap complicates the low-unemployment headline.", "body": "Statewide labor force participation at 57.8% remains well under its 61.6% ten-year high, meaning fewer working-age residents are actively in the labor market even where jobless rates look favorable. Commerce leaders weighing expansion should treat the unemployment rate as an incomplete measure of available local labor supply."}], "local_conditions": "Asheville's metro unemployment rate held at 3.1% in August, the lowest among North Carolina's metros alongside Raleigh, even as employment recovery from Hurricane Helene remains incomplete two years on, with accommodation and food services still accounting for more than half of Buncombe County's job losses. Average hourly wages rose modestly to $32.46 in July, up from $31.98 a year earlier, while statewide labor force participation sits at 57.8%, well below its 61.6% ten-year high, pointing to a tighter available labor pool than the low unemployment figure alone suggests.", "implications": "Low unemployment paired with a still-recovering tourism and hospitality base tells a split story for commerce leaders: sectors tied to visitor spending face a longer runway back to pre-storm activity, while trades and logistics are showing real wage momentum \u2014 CDL Truck Driver pay climbed to a metro median of $81,132, among the strongest moves in the local data. Public-sector stability, reinforced by statewide raises of 2.5% for state employees and larger increases for nurses and law enforcement, offers a counterweight to private-sector volatility that economic development planning should account for. Commerce leaders evaluating expansion or relocation incentives may want to weigh tourism-dependent recovery timelines separately from the broader metro's comparatively tight labor conditions.", "looking_ahead": [{"category": "Recovery marker", "body": "Helene-impacted counties remained roughly 1% below 2024 employment levels as of March; watch whether fall tourism data shows accommodation and food services finally closing that gap."}, {"category": "Wage-inflation watch", "body": "National real wage growth has turned negative (-0.11% year over year) even as nominal pay rises; local wage figures in healthcare and trades should be read against Buncombe County's cost-of-living trajectory alongside nominal gains."}, {"category": "Structural labor supply", "body": "North Carolina's labor force contracted 1.6% over the twelve months through July even as participation sits well below its decade high. Watch whether this constrains the pace of any announced regional expansions regardless of posted wage levels."}, {"category": "Public-sector signal", "body": "State employee raises of 2.5%, with larger increases for nurses and law enforcement, offer a stabilizing wage floor; track whether local municipal and county budgets in Buncombe and surrounding counties follow suit heading into next fiscal cycle."}], "roles": [{"role": "Retail Sales Associate", "data_scope": "metro", "metro_p25": 23660.0, "metro_p50": 30185.0, "metro_p75": 34195.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 33340.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Retail Cashier", "data_scope": "metro", "metro_p25": 24960.0, "metro_p50": 30160.0, "metro_p75": 32240.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 31268.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Warehouse/Fulfillment Associate", "data_scope": "metro", "metro_p25": 31200.0, "metro_p50": 37440.0, "metro_p75": 41600.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 38480.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "CDL Truck Driver", "data_scope": "metro", "metro_p25": 55032.0, "metro_p50": 81132.0, "metro_p75": 92690.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 78872.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Delivery Driver", "data_scope": "metro", "metro_p25": 29464.0, "metro_p50": 36400.0, "metro_p75": 45000.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 34826.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Construction Laborer", "data_scope": "metro", "metro_p25": 33798.75, "metro_p50": 41741.2, "metro_p75": 45475.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 40726.6, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Electrician", "data_scope": "metro", "metro_p25": 58978.0, "metro_p50": 66521.6, "metro_p75": 72228.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 71835.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Manufacturing Production Worker/Assembler", "data_scope": "metro", "metro_p25": 34164.5, "metro_p50": 40560.0, "metro_p75": 43160.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": 36998.0, "metro_p75": 39520.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 39520.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Food Service Worker", "data_scope": "metro", "metro_p25": 27724.5, "metro_p50": 34500.0, "metro_p75": 37440.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 33764.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Certified Nursing Assistant / Home Health Aide", "data_scope": "metro", "metro_p25": 32821.0, "metro_p50": 39205.0, "metro_p75": 43680.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 41600.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Administrative Assistant/Office Clerk", "data_scope": "metro", "metro_p25": 34849.75, "metro_p50": 41600.0, "metro_p75": 43680.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 44552.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "HVAC Technician", "data_scope": "metro", "metro_p25": 48880.0, "metro_p50": 59260.0, "metro_p75": 68662.25, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 71406.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Registered Nurse", "data_scope": "metro", "metro_p25": 82882.0, "metro_p50": 101140.0, "metro_p75": 107105.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 102252.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Software Engineer", "data_scope": "metro", "metro_p25": 105090.0, "metro_p50": 129122.0, "metro_p75": 134322.5, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 154403.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Data Engineer", "data_scope": "metro", "metro_p25": 109915.0, "metro_p50": 133792.0, "metro_p75": 140309.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 138000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Accountant", "data_scope": "metro", "metro_p25": 50000.0, "metro_p50": 56804.0, "metro_p75": 61505.25, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 72000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Financial Analyst", "data_scope": "metro", "metro_p25": 83600.0, "metro_p50": 102632.0, "metro_p75": 117710.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 94646.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "HR Generalist/Manager", "data_scope": "metro", "metro_p25": 53575.5, "metro_p50": 61994.0, "metro_p75": 64523.75, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 74477.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Marketing Specialist", "data_scope": "metro", "metro_p25": 40560.0, "metro_p50": 53009.0, "metro_p75": 54631.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 62916.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Operations Manager", "data_scope": "state_rollup", "metro_p25": 63945.0, "metro_p50": 89501.0, "metro_p75": 91024.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 86294.2, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Elementary/Secondary School Teacher", "data_scope": "metro", "metro_p25": 35836.0, "metro_p50": 48774.0, "metro_p75": 52716.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 55908.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Account Manager", "data_scope": "metro", "metro_p25": 53174.0, "metro_p50": 77561.8, "metro_p75": 105000.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 94009.4, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Warehouse Manager", "data_scope": "state_rollup", "metro_p25": 51195.0, "metro_p50": 70000.0, "metro_p75": 82500.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": 77836.0, "metro_p50": 90797.0, "metro_p75": 107589.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 98302.2, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}], "industry_snapshot": [{"sector": "Construction", "median_pay": 58240.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Manufacturing", "median_pay": 68862.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Retail Trade", "median_pay": 34320.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Transportation, Warehousing & Utilities", "median_pay": 47710.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Information", "median_pay": 52786.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Financial Activities", "median_pay": 47954.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Professional & Business Services", "median_pay": 74041.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Education & Health Services", "median_pay": 84690.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Leisure & Hospitality", "median_pay": 33280.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Government", "median_pay": 62662.0, "pay_trend_direction": "down", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}], "citations": [{"source_name": "NC Department of Commerce", "source_url": null, "statement": "Asheville MSA unemployment at 3.1% in August 2026, lowest in NC with Raleigh"}, {"source_name": "NC Economy Watch", "source_url": null, "statement": "Over half of Buncombe County job losses in accommodation/food services"}, {"source_name": "Asheville Chamber of Commerce", "source_url": null, "statement": "Asheville average hourly wages rose to $32.46 in July 2026"}, {"source_name": "NC Department of Commerce / OSBM", "source_url": null, "statement": "NC labor force participation at 57.8% vs. 61.6% ten-year high"}, {"source_name": "NC Office of State Budget and Management", "source_url": null, "statement": "State employees receiving 2.5% raises; nurses 5%, law enforcement 10%"}, {"source_name": "NC Department of Commerce", "source_url": null, "statement": "Helene-impacted counties remained 1% below 2024 employment levels as of March"}], "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": "November 2026", "files": {"html": "asheville-nc-msa/metro-job-market/2026-10.html", "pdf": "asheville-nc-msa/metro-job-market/2026-10.pdf", "sources_html": "asheville-nc-msa/metro-job-market/2026-10.sources.html"}, "published_at": "2026-11-03T08:18:03.294967+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/asheville-nc-msa/metro-job-market/2026-10.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/asheville-nc-msa/metro-job-market/2026-10.pdf"}