{"schema_version": 1, "id": "spartanburg-sc-msa/metro-job-market/2026-10", "product": "Metro Job Market Pulse", "metro": {"geography_id": 445, "label": "Spartanburg, SC MSA", "slug": "spartanburg-sc-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-03T08:04:38.744282+00:00", "headline": "Spartanburg's tight labor market meets a $3 billion capital bet.", "headline_summary": "Spartanburg unemployment fell to 3.8% \u2014 below the state's 4.1% and the national 4.2% \u2014 just as regulators approved Valara's nearly $3 billion data center in a county that recently adopted a data-center moratorium.", "key_indicators": [{"label": "Spartanburg unemployment rate", "value": "3.8%", "context": "vs 4.1% SC, 4.2% national (Sept. 2026)"}, {"label": "Valara data center investment", "value": "~$3B", "context": "Approved Aug. 28, weeks after county moratorium"}, {"label": "Spartanburg payroll growth", "value": "+3,500 jobs YoY", "context": "181,200 total, +300 month-over-month"}, {"label": "SC labor force size", "value": "2,679,964", "context": "Record high, fastest-growing in U.S. (Sept. 2026)"}], "takeaways": [{"headline": "Spartanburg's labor market is tighter than the state average.", "body": "3.8% unemployment sits below South Carolina's 4.1% and the national 4.2%, with payrolls up 3,500 year-over-year. A metro this close to full employment has less room to absorb a major new capital project without competing pressure on local wages and available labor."}, {"headline": "Valara's data center approval lands in a moratorium-adjacent county.", "body": "State regulators approved the nearly $3 billion project in late August, weeks after Spartanburg County adopted a data-center moratorium \u2014 a signal of friction between local land-use policy and state-level investment approval that commerce leaders should track as construction timelines firm up."}, {"headline": "Healthcare wage gains outpace the metro's flatter white-collar picture.", "body": "Registered nurse pay is up moderately and CNA/home health aide pay up moderately locally, consistent with statewide education-and-health-services job growth of 7,900 positions over the year. Software engineer and financial analyst advertised pay, by contrast, fell significantly in Spartanburg even as national figures held stable \u2014 a divergence worth watching for what it signals about local professional-services demand."}, {"headline": "Manufacturing holds steady as the metro's structural anchor.", "body": "Manufacturing production worker pay is flat locally, mirroring a state where durable-goods manufacturing now makes up 63% of industry employment, up from 36% in 1990. Stability here, against softer professional-services numbers, suggests the metro's economic base remains manufacturing-led even as new capital inflows diversify the mix."}], "local_conditions": "Spartanburg's unemployment rate fell to 3.8% in September, the lowest reading in over a year and a seventh consecutive month of statewide decline, while nonfarm payrolls rose 3,500 year-over-year to 181,200 \u2014 a pace that outstrips the state's already-strong 2.3% annual job growth. State regulators' late-August approval of Valara's roughly $3 billion data center, arriving weeks after the county's own data-center moratorium, signals a structural capital investment wave layered on top of a labor market that is already tighter than South Carolina's 4.1% average and the national 4.2% rate.", "implications": "Tight local labor supply alongside a major approved capital project points to a metro economy operating near full capacity, which raises the practical question of whether the existing workforce and infrastructure can absorb a multi-billion-dollar construction and operations buildout without straining wages or housing capacity. Commerce leaders evaluating expansion or relocation decisions should weigh that Spartanburg's 3.8% unemployment rate leaves less slack than peer metros like Greenville (3.3%) or Columbia (3.6%), meaning new large-scale projects compete more directly for available labor. Current conditions suggest monitoring how the Valara project's construction phase interacts with existing manufacturing and logistics demand before assuming additional large employers can be absorbed without local wage or capacity pressure.", "looking_ahead": [{"category": "Potential inflection point", "body": "Watch whether Valara's construction phase begins drawing measurably on the same labor pool serving existing manufacturing and logistics employers. Early signs of competition for skilled trades labor would be the first concrete test of how much slack the 3.8%-unemployment metro actually has."}, {"category": "Policy to monitor", "body": "County's data-center moratorium and the state's approval of the Valara project sit in tension; any zoning or permitting friction over the next 60 days will shape how quickly the project's economic effects reach the local labor market."}, {"category": "Worth watching", "body": "Professional-services advertised pay \u2014 software engineering, accounting, financial analysis \u2014 moved down significantly in Spartanburg this month while holding stable nationally. Track whether this reflects a one-month data artifact or an emerging gap between the metro's white-collar segment and its broader economic momentum."}, {"category": "Early indicator", "body": "South Carolina's labor force hit a record 2,679,964 in September, the fastest-growing in the nation. Whether Spartanburg's own labor force participation keeps pace will determine if the metro can supply workers for both its manufacturing base and the incoming data-center buildout without relying solely on in-migration."}], "roles": [{"role": "Retail Sales Associate", "data_scope": "metro", "metro_p25": 22500.0, "metro_p50": 27040.0, "metro_p75": 30069.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 33340.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Retail Cashier", "data_scope": "metro", "metro_p25": 22880.0, "metro_p50": 26000.0, "metro_p75": 27040.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": 31143.0, "metro_p50": 36959.0, "metro_p75": 40144.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": 54080.0, "metro_p50": 76350.0, "metro_p75": 88114.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 78872.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Delivery Driver", "data_scope": "metro", "metro_p25": 29636.0, "metro_p50": 39520.0, "metro_p75": 45760.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 34826.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Construction Laborer", "data_scope": "metro", "metro_p25": 33602.0, "metro_p50": 37440.0, "metro_p75": 40560.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 40726.6, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Electrician", "data_scope": "metro", "metro_p25": 56805.0, "metro_p50": 67032.0, "metro_p75": 70288.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 71835.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Manufacturing Production Worker/Assembler", "data_scope": "metro", "metro_p25": 31537.0, "metro_p50": 37440.0, "metro_p75": 39133.25, "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": 36472.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": 26624.5, "metro_p50": 28294.0, "metro_p75": 30160.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": 32240.0, "metro_p50": 39520.0, "metro_p75": 40542.0, "metro_trend_direction": "up", "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": 34665.75, "metro_p50": 40846.0, "metro_p75": 43680.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 44552.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "HVAC Technician", "data_scope": "metro", "metro_p25": 55342.0, "metro_p50": 63003.2, "metro_p75": 74609.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 71406.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Registered Nurse", "data_scope": "metro", "metro_p25": 76915.25, "metro_p50": 91340.4, "metro_p75": 98993.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": 92899.5, "metro_p50": 114765.4, "metro_p75": 127746.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 154403.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Data Engineer", "data_scope": "metro", "metro_p25": 105108.0, "metro_p50": 148336.4, "metro_p75": 165500.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 138000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Accountant", "data_scope": "metro", "metro_p25": 51790.0, "metro_p50": 60000.0, "metro_p75": 73600.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 72000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Financial Analyst", "data_scope": "metro", "metro_p25": 71399.75, "metro_p50": 74950.0, "metro_p75": 78909.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 94646.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "HR Generalist/Manager", "data_scope": "metro", "metro_p25": 57594.0, "metro_p50": 67500.0, "metro_p75": 75000.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 74477.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Marketing Specialist", "data_scope": "metro", "metro_p25": 49616.0, "metro_p50": 60000.0, "metro_p75": 60000.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 62916.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Operations Manager", "data_scope": "state_rollup", "metro_p25": 74879.0, "metro_p50": 82540.0, "metro_p75": 82955.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 86294.2, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Elementary/Secondary School Teacher", "data_scope": "metro", "metro_p25": 31876.0, "metro_p50": 53631.0, "metro_p75": 62042.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 55908.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Account Manager", "data_scope": "metro", "metro_p25": 56688.0, "metro_p50": 75205.0, "metro_p75": 86358.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 94009.4, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Warehouse Manager", "data_scope": "state_rollup", "metro_p25": 60072.0, "metro_p50": 78053.0, "metro_p75": 78053.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": 78280.0, "metro_p50": 95583.0, "metro_p75": 104504.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": 55093.0, "pay_trend_direction": "down", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Manufacturing", "median_pay": 54026.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Retail Trade", "median_pay": 35906.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Transportation, Warehousing & Utilities", "median_pay": 52000.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Information", "median_pay": 51798.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Financial Activities", "median_pay": 53003.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Professional & Business Services", "median_pay": 47840.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Education & Health Services", "median_pay": 62400.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Leisure & Hospitality", "median_pay": 30160.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Government", "median_pay": 63014.0, "pay_trend_direction": "down", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}], "citations": [{"source_name": "South Carolina Department of Employment and Workforce", "source_url": null, "statement": "Spartanburg unemployment rate at 3.8% in September 2026"}, {"source_name": "Regional news sources", "source_url": null, "statement": "Valara's $3 billion Spartanburg data center approved Aug. 28, 2026"}, {"source_name": "Bureau of Labor Statistics", "source_url": null, "statement": "South Carolina unemployment at 4.1%/4.0%, national at 4.2%"}, {"source_name": "South Carolina Department of Employment and Workforce", "source_url": null, "statement": "Durable goods now 63% of SC manufacturing employment, up from 36% in 1990"}, {"source_name": "South Carolina Department of Employment and Workforce", "source_url": null, "statement": "South Carolina labor force reached record 2,679,964 in September 2026"}, {"source_name": "Bureau of Labor Statistics", "source_url": null, "statement": "Education/health services added 7,900 jobs statewide year-over-year"}], "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": "spartanburg-sc-msa/metro-job-market/2026-10.html", "pdf": "spartanburg-sc-msa/metro-job-market/2026-10.pdf", "sources_html": "spartanburg-sc-msa/metro-job-market/2026-10.sources.html"}, "published_at": "2026-11-03T08:30:43.585376+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/spartanburg-sc-msa/metro-job-market/2026-10.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/spartanburg-sc-msa/metro-job-market/2026-10.pdf"}