{"schema_version": 1, "id": "eugene-springfield-or-msa/metro-job-market/2026-10", "product": "Metro Job Market Pulse", "metro": {"geography_id": 232, "label": "Eugene-Springfield, OR MSA", "slug": "eugene-springfield-or-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:33:58.536380+00:00", "headline": "Eugene-Springfield jobs shrink as healthcare offsets government losses.", "headline_summary": "Lane County shed 1,400 jobs over the year to August with unemployment at 5.1%, as a 13.1% drop in job postings and government payroll cuts were partly offset by healthcare wage gains like the $52,728 metro median for nursing aides.", "key_indicators": [{"label": "Lane County employment change", "value": "-1,400 jobs", "context": "Aug 2025\u2013Aug 2026, seasonally adjusted, -1%"}, {"label": "Lane County unemployment rate", "value": "5.1%", "context": "vs 4.1% US rate (September 2026)"}, {"label": "Job postings, Eugene-Springfield", "value": "-13.1% y/y", "context": "Through Q1 2026, signal of softening hiring demand"}, {"label": "Median advertised salary, metro", "value": "$58,240", "context": "+1.63% y/y as of March 2026, lagging CPI"}], "takeaways": [{"headline": "Government contraction is reshaping the metro's economic base.", "body": "Government employment fell 2% over the year locally, echoing a statewide drop of 4,000 government jobs tied partly to University of Oregon layoffs reported earlier in 2026. A metro historically anchored by public-sector and university employment losing that ballast is a structural signal for local economic planning."}, {"headline": "Healthcare is the one sector absorbing the slack.", "body": "Private education and health services gained jobs locally even as trade, finance, and government contracted, mirroring the statewide pattern where health care and social assistance added 12,100 jobs over the year. Certified Nursing Assistant pay rose to a metro median of $52,728, well above the national figure, suggesting the sector is both the local growth engine and a meaningful driver of wage gains."}, {"headline": "Job postings falling faster than wages is a caution signal.", "body": "Eugene-Springfield job postings \u2014 a signal of hiring demand, which often cover several openings each \u2014 fell 13.1% year-over-year through Q1 2026, while wages crept up just 1.63% annually. Demand cooling faster than pay is adjusting suggests employers are not yet under pressure to raise pay to fill roles, a sign of slack in the local labor pool."}, {"headline": "Construction and skilled trades pay is outperforming the broader metro.", "body": "Electrician advertised pay rose to a $90,110 metro median, well above the $71,835 national figure, even as statewide construction added jobs for the first time after losing 400 positions in 2025. Sustained trade-sector wage strength amid overall metro contraction points to continued demand for building and infrastructure work locally."}], "local_conditions": "Lane County's seasonally adjusted employment fell 1,400 jobs (-1%) between August 2025 and August 2026, with trade/transportation/utilities, financial activities, and government all contracting while private education and health services expanded. Unemployment held at 5.1% in August, and job postings in Eugene-Springfield dropped 13.1% year-over-year through Q1 2026 even as the median advertised salary rose a modest 1.63% annually to $58,240 \u2014 a pattern consistent with an economy where employers are filling positions cautiously, with payrolls holding steady overall.", "implications": "Government and financial-sector contraction alongside healthcare and education growth points to a metro economy rebalancing around public-sector and care-sector stability, with private expansion remaining narrow, a dynamic commerce leaders should factor into any read on local consumer demand or investment timing. Advertised pay gains in roles like Certified Nursing Assistant (+moderate) and Elementary/Secondary Teacher (+moderate) suggest wage pressure is concentrated in sectors insulated from the broader slowdown, while Manufacturing Production Worker pay declined and Marketing Specialist pay fell, signaling uneven demand across the basket. Commerce and economic development leaders should track sector-level divergence alongside headline employment figures when assessing whether current conditions support new local investment or expansion decisions.", "looking_ahead": [{"category": "Expected data release", "body": "Oregon Employment Department publishes October county-level data November 18, which will show whether Lane County's August job losses extended into early fall or began to stabilize."}, {"category": "Emerging pressure point", "body": "PacificSource's fourth round of layoffs since September 2025 lands December 31, affecting workers in Springfield alongside Bend, Salem, and Portland. Watch whether health insurance administration losses offset the clinical-care hiring gains driving the sector's overall growth."}, {"category": "Worth watching", "body": "University of Oregon and broader local government payrolls bear watching for further reductions, given government's -2% annual contraction locally and a parallel -4,000 statewide; continued softening would weigh on a metro historically reliant on public employment as a stabilizer."}, {"category": "Potential inflection point", "body": "Job postings turned up 6.6% quarter-over-quarter statewide in Q1 2026 even while still down 10.4% year-over-year; a similar local rebound in postings data would be the first concrete sign that Eugene-Springfield's hiring demand is bottoming out."}], "roles": [{"role": "Retail Sales Associate", "data_scope": "metro", "metro_p25": 28801.0, "metro_p50": 34840.0, "metro_p75": 38480.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": 31304.0, "metro_p50": 33280.0, "metro_p75": 34320.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": 33894.5, "metro_p50": 37440.0, "metro_p75": 40731.5, "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": 60958.0, "metro_p50": 77142.0, "metro_p75": 85214.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 78872.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Delivery Driver", "data_scope": "metro", "metro_p25": 31403.0, "metro_p50": 35360.0, "metro_p75": 41600.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": 39520.0, "metro_p50": 44720.0, "metro_p75": 46862.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": 59418.0, "metro_p50": 90109.8, "metro_p75": 91780.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": 32344.0, "metro_p50": 35360.0, "metro_p75": 37440.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 39520.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Customer Service Representative", "data_scope": "metro", "metro_p25": 35360.0, "metro_p50": 39520.0, "metro_p75": 42234.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": 32344.0, "metro_p50": 38646.4, "metro_p75": 41100.5, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 33764.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Certified Nursing Assistant / Home Health Aide", "data_scope": "metro", "metro_p25": 45760.0, "metro_p50": 52728.0, "metro_p75": 55973.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": 38490.0, "metro_p50": 45240.0, "metro_p75": 47840.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": 72800.0, "metro_p50": 75920.0, "metro_p75": 81120.0, "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": 91324.0, "metro_p50": 109145.0, "metro_p75": 117520.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 102252.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Software Engineer", "data_scope": "metro", "metro_p25": 87069.5, "metro_p50": 156000.0, "metro_p75": 170000.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 154403.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Data Engineer", "data_scope": "state_rollup", "metro_p25": 99902.0, "metro_p50": 140971.0, "metro_p75": 156063.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 138000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Accountant", "data_scope": "metro", "metro_p25": 58211.0, "metro_p50": 72443.6, "metro_p75": 79649.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 72000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Financial Analyst", "data_scope": "metro", "metro_p25": 88281.0, "metro_p50": 95878.0, "metro_p75": 97397.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": 59232.5, "metro_p50": 69000.0, "metro_p75": 88836.5, "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": 47599.75, "metro_p50": 54440.0, "metro_p75": 65520.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 62916.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Operations Manager", "data_scope": "state_rollup", "metro_p25": 74251.25, "metro_p50": 84721.6, "metro_p75": 97465.75, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 86294.2, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Elementary/Secondary School Teacher", "data_scope": "metro", "metro_p25": 37440.0, "metro_p50": 62430.0, "metro_p75": 69433.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": 72500.0, "metro_p50": 97760.0, "metro_p75": 112459.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 94009.4, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Warehouse Manager", "data_scope": "state_rollup", "metro_p25": 62370.0, "metro_p50": 89000.0, "metro_p75": 109959.0, "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": 58478.0, "metro_p50": 89095.0, "metro_p75": 100369.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 98302.2, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}], "industry_snapshot": [{"sector": "Construction", "median_pay": 55011.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "down", "postings_trend_magnitude": "significant"}, {"sector": "Manufacturing", "median_pay": 44027.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "stable", "postings_trend_magnitude": "stable"}, {"sector": "Retail Trade", "median_pay": 41102.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "down", "postings_trend_magnitude": "significant"}, {"sector": "Transportation, Warehousing & Utilities", "median_pay": 62400.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "down", "postings_trend_magnitude": "moderate"}, {"sector": "Information", "median_pay": 57737.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "down", "postings_trend_magnitude": "significant"}, {"sector": "Financial Activities", "median_pay": 48385.5, "pay_trend_direction": "down", "pay_trend_magnitude": "significant", "postings_trend_direction": "down", "postings_trend_magnitude": "significant"}, {"sector": "Professional & Business Services", "median_pay": 68994.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "down", "postings_trend_magnitude": "moderate"}, {"sector": "Education & Health Services", "median_pay": 56455.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "down", "postings_trend_magnitude": "significant"}, {"sector": "Leisure & Hospitality", "median_pay": 34482.5, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "down", "postings_trend_magnitude": "significant"}, {"sector": "Government", "median_pay": 66906.5, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "down", "postings_trend_magnitude": "significant"}], "citations": [{"source_name": "Oregon Employment Department", "source_url": null, "statement": "Lane County employment fell 1,400 jobs (-1%) Aug 2025-Aug 2026"}, {"source_name": "Oregon Business & Industry / Indeed", "source_url": null, "statement": "Eugene-Springfield job postings fell 13.1% year-over-year through Q1 2026"}, {"source_name": "KLCC", "source_url": null, "statement": "Government job losses tied partly to University of Oregon layoffs"}, {"source_name": "Oregon WARN Act filing", "source_url": null, "statement": "PacificSource fourth round of layoffs affecting 134 workers Dec. 31"}, {"source_name": "Oregon Employment Department", "source_url": null, "statement": "Health care and social assistance added 12,100 jobs statewide, +3.8%"}, {"source_name": "Oregon Employment Department", "source_url": null, "statement": "Lane County unemployment rate at 5.1% in August 2026"}], "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": "eugene-springfield-or-msa/metro-job-market/2026-10.html", "pdf": "eugene-springfield-or-msa/metro-job-market/2026-10.pdf", "sources_html": "eugene-springfield-or-msa/metro-job-market/2026-10.sources.html"}, "published_at": "2026-11-03T08:21:35.402667+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/eugene-springfield-or-msa/metro-job-market/2026-10.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/eugene-springfield-or-msa/metro-job-market/2026-10.pdf"}