{"schema_version": 1, "id": "santa-fe-nm-msa/metro-job-market/2026-10", "product": "Metro Job Market Pulse", "metro": {"geography_id": 387, "label": "Santa Fe, NM MSA", "slug": "santa-fe-nm-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:05:44.662610+00:00", "headline": "Santa Fe's jobless edge over New Mexico peers narrows against the nation.", "headline_summary": "Santa Fe's 4.5% unemployment rate remains the lowest among New Mexico metros, but still trails the national 4.1% rate while average weekly wages of $1,211 lag the $1,654 U.S. figure.", "key_indicators": [{"label": "Santa Fe MSA unemployment rate", "value": "4.5%-4.9%", "context": "vs. 4.1% national, lowest among NM metros"}, {"label": "Average weekly wage, Santa Fe", "value": "$1,211", "context": "vs. $1,654 national (Q1 2026)"}, {"label": "City of Santa Fe job postings", "value": "252 openings listed", "context": "signal of public-sector hiring demand, Oct. 2026"}, {"label": "NM unemployment, year-over-year change", "value": "4.7% vs. 4.1%", "context": "60-bp rise despite 1.3% job growth"}], "takeaways": [{"headline": "Santa Fe's jobless rate stays New Mexico's best, but gap to national level widens.", "body": "Santa Fe posted the lowest unemployment rate among the state's MSAs at 4.5% in Q1 2026, yet that figure still runs above the 4.1% national rate, suggesting the metro's relative strength is a state-level story more than a national one. Commerce leaders benchmarking local conditions against national headlines risk overstating momentum."}, {"headline": "Wage growth is real only in a narrow band of occupations.", "body": "Registered nurses, software engineers, electricians and administrative roles show up/significant or up/moderate advertised pay trends, while CDL drivers, nursing assistants and operations managers show declines. This bifurcation suggests broad-based wage-driven consumer spending gains may be limited, even where headline job growth looks positive."}, {"headline": "Living wage ordinance reshapes the pay floor for frontline commerce.", "body": "City of Santa Fe's $15.40 minimum, effective March 2026 with scheduled increases, sits well above the federal floor and directly affects retail, food service and hospitality cost structures that dominate local employment (food preparation and serving made up 13.6% of metro jobs versus 8.8% nationally). Local retailers and restaurants should factor scheduled increases into pricing and staffing models over the coming year."}, {"headline": "Public-sector hiring demand looks stable against a shaky federal backdrop.", "body": "New Mexico lost roughly 2,000 federal jobs year-over-year, yet Santa Fe's city government shows 252 active job postings, a signal of hiring demand (one ad often covers several openings) that suggests local government employment is functioning as a counterweight to federal-level contraction."}], "local_conditions": "Santa Fe's unemployment rate held near 4.5%-4.9% through mid-2026, tracking above the national rate of 4.1% but remaining the lowest among New Mexico's metro areas, as a labor force of roughly 73,500 absorbs continued expansion in healthcare, government and tourism-linked services. Advertised pay for registered nurses ($105,299, up moderate) and software engineers ($172,717, up significant) point to localized wage pressure even as broader metro weekly wages ($1,211 in Q1 2026) continue to trail the national average of $1,654, a gap that shapes household purchasing power across the retail and hospitality base that defines much of Santa Fe's commercial activity.", "implications": "Wage gains concentrated in healthcare, skilled trades and professional roles against a weaker broader wage base suggest Santa Fe's economic momentum is real but narrow, a pattern commerce leaders should weigh when assessing which sectors can support expansion versus which face consumer-spending headwinds tied to the metro's below-national wage floor. City government alone lists 252 job postings, a signal of hiring demand (one ad often covers several openings) that reinforces the municipal government's role as a stabilizing force in local employment. Current conditions suggest commerce leaders should track wage divergence by sector as a more reliable read on business climate health than the metro's headline unemployment rate alone.", "looking_ahead": [{"category": "Worth watching", "body": "New Mexico's statewide unemployment climbed 60 basis points year-over-year even as job creation ranked 7th nationally, implying faster labor-force entry than job absorption. Watch whether Santa Fe's own rate, still the state's lowest, begins to drift upward in the same direction over the next two reporting cycles."}, {"category": "Emerging pressure point", "body": "Average weekly wages in Santa Fe ($1,211) continue to lag the national figure by roughly 27%, even as inflation-adjusted wage growth nationally has turned negative. Local retailers and service businesses may see constrained consumer spending capacity if this gap persists through the holiday shopping season."}, {"category": "Policy signal", "body": "Federal employment losses in New Mexico (-2,000 year-over-year) and national WARN filings concentrated in information and professional services have not yet produced comparable layoff activity locally, with the state recording just one WARN notice through October. Commerce leaders should monitor whether federal workforce reductions begin to surface in Santa Fe-area filings given the metro's government-linked employment base."}, {"category": "Early indicator", "body": "Scheduled increases to Santa Fe's living wage ordinance will phase in over coming months, layering onto an already below-national wage base. Chambers and economic development groups may want to track how surrounding municipalities and Santa Fe County respond, since divergent local wage floors can shift hiring demand across jurisdiction lines within the same metro."}], "roles": [{"role": "Retail Sales Associate", "data_scope": "metro", "metro_p25": 31227.75, "metro_p50": 37440.0, "metro_p75": 39598.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 33340.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Retail Cashier", "data_scope": "metro", "metro_p25": 26377.0, "metro_p50": 33280.0, "metro_p75": 35360.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": 38324.0, "metro_p50": 41600.0, "metro_p75": 43680.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": 47226.0, "metro_p50": 71760.0, "metro_p75": 85800.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 78872.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Delivery Driver", "data_scope": "metro", "metro_p25": 31053.5, "metro_p50": 39520.0, "metro_p75": 41600.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 34826.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Construction Laborer", "data_scope": "state_rollup", "metro_p25": 29856.0, "metro_p50": 34573.6, "metro_p75": 37440.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": 65520.0, "metro_p50": 75570.0, "metro_p75": 85280.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": "state_rollup", "metro_p25": 31200.0, "metro_p50": 36311.0, "metro_p75": 38944.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": 32159.0, "metro_p50": 37825.0, "metro_p75": 42900.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": 35100.0, "metro_p50": 40040.0, "metro_p75": 42473.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 33764.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Certified Nursing Assistant / Home Health Aide", "data_scope": "metro", "metro_p25": 33586.0, "metro_p50": 38480.0, "metro_p75": 41600.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": 40069.5, "metro_p50": 49920.0, "metro_p75": 51958.5, "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": "state_rollup", "metro_p25": 52780.0, "metro_p50": 66202.0, "metro_p75": 71000.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 71406.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Registered Nurse", "data_scope": "metro", "metro_p25": 85280.0, "metro_p50": 105299.4, "metro_p75": 114616.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": 143971.5, "metro_p50": 172717.0, "metro_p75": 182655.5, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 154403.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Data Engineer", "data_scope": "metro", "metro_p25": 116103.25, "metro_p50": 142665.6, "metro_p75": 153786.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 138000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Accountant", "data_scope": "metro", "metro_p25": 58000.0, "metro_p50": 67797.0, "metro_p75": 75194.25, "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": 76003.0, "metro_p50": 86112.0, "metro_p75": 107792.5, "metro_trend_direction": "up", "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": 59531.5, "metro_p50": 69087.0, "metro_p75": 71167.0, "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": 49373.0, "metro_p50": 74341.2, "metro_p75": 82565.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": 70105.0, "metro_p50": 70482.4, "metro_p75": 86008.0, "metro_trend_direction": "down", "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": 39356.5, "metro_p50": 58079.0, "metro_p75": 67582.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": 79957.25, "metro_p50": 120480.6, "metro_p75": 141611.5, "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": 53058.25, "metro_p50": 56160.0, "metro_p75": 62120.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": 87500.0, "metro_p50": 104848.4, "metro_p75": 116211.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 98302.2, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}], "industry_snapshot": [{"sector": "Construction", "median_pay": 65550.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Manufacturing", "median_pay": 126396.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Retail Trade", "median_pay": 49919.5, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Transportation, Warehousing & Utilities", "median_pay": 60101.0, "pay_trend_direction": "down", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Information", "median_pay": 149210.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Financial Activities", "median_pay": 87639.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Professional & Business Services", "median_pay": 82914.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Education & Health Services", "median_pay": 62977.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Leisure & Hospitality", "median_pay": 37223.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Government", "median_pay": 61774.0, "pay_trend_direction": "down", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}], "citations": [{"source_name": "New Mexico Department of Workforce Solutions", "source_url": null, "statement": "Santa Fe MSA unemployment rate near 4.5%-4.9% in 2026"}, {"source_name": "U.S. Bureau of Labor Statistics", "source_url": null, "statement": "Santa Fe average weekly wage $1,211 vs. national $1,654"}, {"source_name": "City of Santa Fe Economic Development Office", "source_url": null, "statement": "City of Santa Fe living wage set at $15.40/hour effective March 2026"}, {"source_name": "Bureau of Labor Statistics", "source_url": null, "statement": "New Mexico federal employment down 2,000 year-over-year"}, {"source_name": "Bureau of Labor Statistics", "source_url": null, "statement": "New Mexico unemployment rose to 4.7% from 4.1% year-over-year"}, {"source_name": "ZipRecruiter", "source_url": null, "statement": "City of Santa Fe had 252 job openings listed via job board"}], "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": "santa-fe-nm-msa/metro-job-market/2026-10.html", "pdf": "santa-fe-nm-msa/metro-job-market/2026-10.pdf", "sources_html": "santa-fe-nm-msa/metro-job-market/2026-10.sources.html"}, "published_at": "2026-11-03T08:29:53.017235+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/santa-fe-nm-msa/metro-job-market/2026-10.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/santa-fe-nm-msa/metro-job-market/2026-10.pdf"}