{"schema_version": 1, "id": "santa-fe-nm-msa/metro-job-market/2026-09", "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-09", "public_after": "2026-09-01", "frozen_at": "2026-10-09T13:43:08.901457+00:00", "headline": "Santa Fe's labor force shrinks as skilled pay climbs", "headline_summary": "Santa Fe MSA unemployment rose to 4.9% in July amid a contracting labor force, even as Registered Nurse pay climbed to $106,622 and Software Engineer pay hit $175,563 \u2014 a split economy state economists link partly to federal workforce reductions.", "key_indicators": [{"label": "Santa Fe MSA unemployment rate", "value": "4.9%", "context": "Up from ~4.0% a year earlier (July 2026)"}, {"label": "Santa Fe civilian labor force", "value": "~73,500", "context": "Small, tightening base vs national trend"}, {"label": "New Mexico job growth, year-over-year", "value": "<1%", "context": "June 2025\u2013June 2026, per state Tax & Revenue data"}, {"label": "National wage growth vs inflation", "value": "3.0% vs 3.4%", "context": "Weakest wage pace since May 2021 (BLS)"}], "takeaways": [{"headline": "Labor force contraction, not demand collapse, defines Santa Fe's slowdown.", "body": "Unemployment rose to 4.9% in July 2026 alongside a declining civilian labor force, a pattern distinct from a demand-driven downturn. This points to a supply-side constraint \u2014 fewer working-age residents or declining participation \u2014 that limits how much local economic activity translates into visible job growth."}, {"headline": "Construction and trucking pay declines flag capacity strain, not softness.", "body": "Construction Laborer pay fell significantly to $29,548 against a national $40,560, and CDL Truck Driver pay dropped to $67,600, well below the $78,000 national figure. Combined with New Mexico's statewide construction employment down 4.2% year-over-year, this is consistent with reduced project activity rather than an oversupplied labor pool."}, {"headline": "Skilled-role pay strength suggests a bifurcated local economy.", "body": "Software Engineer ($175,563), Registered Nurse ($106,622), and Account Manager ($113,111) postings all show significant upward movement locally, outpacing national medians in two of three cases. This divergence from broader state job-growth weakness is consistent with a local economy where specialized health care and technical services are expanding even as blue-collar and public-sector activity contracts."}, {"headline": "Public-sector drag carries outsized weight in a small metro.", "body": "Statewide public-sector employment fell roughly 1,000 jobs year-over-year, with state officials attributing part of this to federal workforce reductions. Government employment stability matters disproportionately in Santa Fe given the capital's concentration of state and federal jobs relative to its small overall labor base."}], "local_conditions": "Santa Fe MSA unemployment climbed to 4.9% in July 2026, up roughly a full point from a year earlier, as the metro's small civilian labor force of about 73,500 continues to shrink relative to prior years rather than expand to meet demand. Statewide drivers compound the local picture \u2014 New Mexico job growth ran under 1% through June 2026, with federal employment cuts and a public-sector pullback cited by state officials as direct contributors to a softening that predates any national cooling.", "implications": "Advertised pay gains in nurse, software engineer, and account manager roles point to a metro economy still rewarding specialized skill even as broad-based job growth stalls, suggesting the slowdown is concentrated rather than uniform across sectors. For commerce leaders weighing local investment or expansion timing, a shrinking labor force paired with wage softness in construction and trucking signals tighter execution risk on labor-intensive projects but relatively stable footing in health care and professional services. Current conditions suggest monitoring sector-specific postings data before drawing metro-wide conclusions about business climate.", "looking_ahead": [{"category": "Worth watching", "body": "New Mexico's civilian labor force fell from roughly 982,400 in February to 969,800 more recently, a sustained drawdown rather than a one-month blip. Watch whether Santa Fe's local labor force follows the same trajectory in the next two BLS releases, which would reinforce a structural rather than cyclical participation story."}, {"category": "Potential inflection point", "body": "Federal employment cuts are already cited by state economists as a drag on New Mexico job growth; Santa Fe's concentration of state and federal government work makes it more exposed than most metros. Any further federal workforce actions would likely show up first in Santa Fe public-sector payroll counts."}, {"category": "Early indicator", "body": "National wage growth has slipped to 3.0% against 3.4% inflation, the weakest pace since 2021, while Santa Fe's Registered Nurse and Software Engineer postings still show significant local gains. Track whether this local wage strength in skilled roles persists if national wage-inflation pressure deepens, or whether it converges downward."}, {"category": "Expected", "body": "Construction Laborer and CDL Truck Driver advertised pay both fell significantly this period, consistent with New Mexico's statewide construction employment decline of 4.2% year-over-year. Commerce leaders tracking infrastructure or housing project timelines should expect continued softness in these trades absent a clear uptick in permitting activity."}], "roles": [{"role": "Retail Sales Associate", "data_scope": "metro", "metro_p25": 31157.0, "metro_p50": 37440.0, "metro_p75": 39200.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 33325.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Retail Cashier", "data_scope": "metro", "metro_p25": 26370.0, "metro_p50": 33238.4, "metro_p75": 35360.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": 38324.0, "metro_p50": 40560.0, "metro_p75": 43680.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": 47226.0, "metro_p50": 67600.0, "metro_p75": 80695.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 78000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Delivery Driver", "data_scope": "metro", "metro_p25": 30920.5, "metro_p50": 38441.6, "metro_p75": 41600.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 34344.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Construction Laborer", "data_scope": "metro", "metro_p25": 28325.0, "metro_p50": 29547.8, "metro_p75": 35915.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 40560.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Electrician", "data_scope": "metro", "metro_p25": 65520.0, "metro_p50": 70819.0, "metro_p75": 80000.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 71404.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Manufacturing Production Worker/Assembler", "data_scope": "state_rollup", "metro_p25": 31200.0, "metro_p50": 36059.0, "metro_p75": 38645.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": 32276.75, "metro_p50": 37378.4, "metro_p75": 42900.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": 33280.0, "metro_p50": 37960.0, "metro_p75": 41734.75, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 33756.2, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Certified Nursing Assistant / Home Health Aide", "data_scope": "metro", "metro_p25": 33904.25, "metro_p50": 39520.0, "metro_p75": 42640.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": 39790.0, "metro_p50": 48994.0, "metro_p75": 51916.0, "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": "state_rollup", "metro_p25": 52000.0, "metro_p50": 62989.0, "metro_p75": 68640.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 70720.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Registered Nurse", "data_scope": "metro", "metro_p25": 85280.0, "metro_p50": 106622.0, "metro_p75": 115010.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": 147741.0, "metro_p50": 175563.0, "metro_p75": 187560.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": 116103.25, "metro_p50": 141615.0, "metro_p75": 154063.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 139500.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Accountant", "data_scope": "metro", "metro_p25": 57739.75, "metro_p50": 67797.0, "metro_p75": 72987.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 72182.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Financial Analyst", "data_scope": "metro", "metro_p25": 75993.0, "metro_p50": 79847.2, "metro_p75": 90844.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": 59765.75, "metro_p50": 69087.0, "metro_p75": 69087.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 75000.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Marketing Specialist", "data_scope": "state_rollup", "metro_p25": 43369.0, "metro_p50": 57290.0, "metro_p75": 70334.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 62354.4, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Operations Manager", "data_scope": "state_rollup", "metro_p25": 70000.0, "metro_p50": 76916.4, "metro_p75": 90070.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 85216.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Elementary/Secondary School Teacher", "data_scope": "metro", "metro_p25": 39385.0, "metro_p50": 57894.4, "metro_p75": 67582.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": 72500.0, "metro_p50": 113110.8, "metro_p75": 133980.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 92749.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Warehouse Manager", "data_scope": "state_rollup", "metro_p25": 49567.75, "metro_p50": 55229.2, "metro_p75": 56160.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 75000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Business Analyst", "data_scope": "metro", "metro_p25": 84343.0, "metro_p50": 99609.0, "metro_p75": 110420.5, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 98279.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}], "industry_snapshot": [{"sector": "Construction", "median_pay": 60777.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Manufacturing", "median_pay": 124103.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Retail Trade", "median_pay": 46800.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Transportation, Warehousing & Utilities", "median_pay": 58383.0, "pay_trend_direction": "down", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Information", "median_pay": 147509.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Financial Activities", "median_pay": 83954.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Professional & Business Services", "median_pay": 72401.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Education & Health Services", "median_pay": 59046.0, "pay_trend_direction": "down", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Leisure & Hospitality", "median_pay": 36508.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Government", "median_pay": 64710.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": "santa-fe-nm-msa/metro-job-market/2026-09.html", "pdf": "santa-fe-nm-msa/metro-job-market/2026-09.pdf", "sources_html": "santa-fe-nm-msa/metro-job-market/2026-09.sources.html"}, "published_at": "2026-10-09T14:36:06.236451+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/santa-fe-nm-msa/metro-job-market/2026-09.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/santa-fe-nm-msa/metro-job-market/2026-09.pdf"}