{"schema_version": 1, "id": "albany-schenectady-troy-ny-msa/metro-job-market/2026-09", "product": "Metro Job Market Pulse", "metro": {"geography_id": 69, "label": "Albany-Schenectady-Troy, NY MSA", "slug": "albany-schenectady-troy-ny-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:37:27.587780+00:00", "headline": "Albany jobs shrink as rents tighten and pay bifurcates.", "headline_summary": "Albany-Schenectady-Troy averaged a 250-job monthly decline through 2026 even as apartment vacancy hit 3.6% \u2014 the tightest of any tracked U.S. metro \u2014 while nursing pay rose to $110,381 and retail pay slipped.", "key_indicators": [{"label": "Metro monthly job change, 2026", "value": "-250/month avg", "context": "vs +267/month average gain in 2025"}, {"label": "Albany apartment vacancy rate", "value": "3.6%", "context": "Lowest among tracked U.S. metros, down from 5.2%"}, {"label": "County unemployment range", "value": "3.9%-4.2%", "context": "Albany 3.9%, Schenectady 4.2%, vs US 4.2%"}, {"label": "National wage vs. inflation gap", "value": "3.0% vs 3.4%", "context": "First real-wage decline after 2 years of gains"}], "takeaways": [{"headline": "Albany's job count is shrinking while pay for key roles keeps climbing.", "body": "Registered Nurse pay rose significantly to $110,381 and electrician pay climbed to $68,506, even as the metro averaged a 250-job monthly net loss in 2026. Wage gains concentrated in healthcare and skilled trades appear to reflect demand outpacing a shrinking available workforce in those fields, not metro-wide economic strength."}, {"headline": "Tight apartment vacancy tells a different story than the jobs data.", "body": "Vacancy at 3.6% \u2014 down from 5.2% three years ago and the lowest among tracked metros \u2014 suggests households are choosing to stay or relocate into the region even as net job creation stalls. That divergence is consistent with a metro absorbing population or retirees independent of local hiring momentum, a distinction worth flagging for anyone reading jobs numbers as the whole economic picture."}, {"headline": "Government's local stability is doing more work than it gets credit for.", "body": "With 86% of downtown Albany jobs tied to government and office work, the metro is comparatively insulated from the 216,000 national decline in government payrolls over the past year. That insulation is a stabilizer, not a growth engine \u2014 commerce leaders should treat it as a floor under the local economy rather than a source of expansion."}, {"headline": "Wage-vs-inflation gap is now a national headwind, not just a local one.", "body": "National wage growth slowed to 3.0% year-over-year in September against 3.4% inflation, meaning real purchasing power is contracting for the first time in two years. Albany's own wage picture is mixed \u2014 strong gains in nursing and skilled trades, declines in retail and customer service pay \u2014 suggesting uneven consumer spending power across different parts of the local workforce."}], "local_conditions": "Albany-Schenectady-Troy employment growth has effectively stalled, averaging a 250-job monthly decline through 2026 after a modest 0.8% annual gain in 2025, with government and office-dependent work still anchoring roughly 86% of downtown Albany's job base. Regional softness tracks a statewide pattern of concentrated gains in finance and healthcare masking broader stagnation, while the metro's 3.6% apartment vacancy rate \u2014 the tightest among tracked U.S. metros \u2014 signals housing demand holding firm even as payroll growth cools.", "implications": "Flat-to-declining headcount growth alongside a historically tight rental market points to a local economy where labor supply isn't the constraint \u2014 demand for office-anchored and government-adjacent activity is. For commerce leaders, this combination suggests the metro's near-term growth story runs through sectors showing wage momentum (healthcare, skilled trades) rather than broad-based expansion, while government economists should note that public-sector stability locally contrasts with the 17,000 national government job losses in September. Current conditions suggest monitoring whether healthcare and construction wage gains translate into actual job-count growth, or remain confined to pay inflation within a shrinking employment base.", "looking_ahead": [{"category": "Expected", "body": "September 2026 metro-level employment and unemployment figures from the New York State Department of Labor should publish in October, offering the first read on whether the 2026 job-loss trend accelerated or stabilized."}, {"category": "Worth watching", "body": "Statewide labor force participation has slipped to 61.3%, and whether Albany follows that pattern will determine if local unemployment holding near 3.9-4.2% reflects fewer job-seekers rather than stronger hiring, mirroring the pattern already seen in NYC."}, {"category": "Emerging pressure point", "body": "New York recorded 46 WARN notices affecting 4,694 workers over the past 90 days, concentrated in healthcare, manufacturing, and transportation/logistics \u2014 none large-scale locally so far, but commerce leaders should track whether any filings emerge in the Capital Region given construction-sector cost pressure noted in the Federal Reserve's September Beige Book."}, {"category": "Potential inflection point", "body": "National payroll growth decelerated sharply to 29,000 in September with downward revisions to July and August, and if that national cooling persists into Q4, it may pressure the Capital Region's already-flat job count further given its reliance on broader public and office-sector activity."}], "roles": [{"role": "Retail Sales Associate", "data_scope": "metro", "metro_p25": 32181.0, "metro_p50": 33384.0, "metro_p75": 36400.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 33325.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Retail Cashier", "data_scope": "metro", "metro_p25": 31816.0, "metro_p50": 36079.2, "metro_p75": 38480.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": 34667.0, "metro_p50": 40560.0, "metro_p75": 43220.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": 54988.0, "metro_p50": 74644.0, "metro_p75": 88000.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 78000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Delivery Driver", "data_scope": "metro", "metro_p25": 31199.0, "metro_p50": 36655.0, "metro_p75": 42380.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": 37356.0, "metro_p50": 42640.0, "metro_p75": 46800.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 40560.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Electrician", "data_scope": "metro", "metro_p25": 56202.0, "metro_p50": 68506.0, "metro_p75": 73624.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 71404.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Manufacturing Production Worker/Assembler", "data_scope": "metro", "metro_p25": 33855.0, "metro_p50": 39260.0, "metro_p75": 41502.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": 35464.0, "metro_p50": 39850.0, "metro_p75": 44088.0, "metro_trend_direction": "down", "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": 33280.0, "metro_p50": 36400.0, "metro_p75": 38760.0, "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": 36000.0, "metro_p50": 41860.0, "metro_p75": 45240.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": 37440.0, "metro_p50": 45450.0, "metro_p75": 49920.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 43680.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "HVAC Technician", "data_scope": "metro", "metro_p25": 62400.0, "metro_p50": 71947.0, "metro_p75": 80080.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": 88428.0, "metro_p50": 110380.8, "metro_p75": 121331.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": 119800.0, "metro_p50": 154110.0, "metro_p75": 171150.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 153652.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Data Engineer", "data_scope": "metro", "metro_p25": 99212.0, "metro_p50": 142815.0, "metro_p75": 159248.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 139500.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Accountant", "data_scope": "metro", "metro_p25": 59565.0, "metro_p50": 70800.0, "metro_p75": 78490.75, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 72182.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Financial Analyst", "data_scope": "metro", "metro_p25": 71895.0, "metro_p50": 92500.0, "metro_p75": 101916.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": 57263.75, "metro_p50": 80000.0, "metro_p75": 86252.25, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 75000.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Marketing Specialist", "data_scope": "metro", "metro_p25": 44723.0, "metro_p50": 58987.0, "metro_p75": 70618.5, "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": 85960.0, "metro_p75": 100600.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 85216.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Elementary/Secondary School Teacher", "data_scope": "metro", "metro_p25": 42640.0, "metro_p50": 60131.0, "metro_p75": 64086.25, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 56731.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Account Manager", "data_scope": "metro", "metro_p25": 62830.75, "metro_p50": 95329.2, "metro_p75": 117495.25, "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": 47232.25, "metro_p50": 62774.0, "metro_p75": 75021.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 75000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Business Analyst", "data_scope": "metro", "metro_p25": 81292.75, "metro_p50": 93642.4, "metro_p75": 106012.5, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 98279.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}], "industry_snapshot": [{"sector": "Construction", "median_pay": 77500.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Manufacturing", "median_pay": 109780.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Retail Trade", "median_pay": 41376.5, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Transportation, Warehousing & Utilities", "median_pay": 59148.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "moderate"}, {"sector": "Information", "median_pay": 129961.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "down", "postings_trend_magnitude": "moderate"}, {"sector": "Financial Activities", "median_pay": 107544.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Professional & Business Services", "median_pay": 91631.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Education & Health Services", "median_pay": 65000.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "moderate"}, {"sector": "Leisure & Hospitality", "median_pay": 38317.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Government", "median_pay": 70308.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "down", "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": "albany-schenectady-troy-ny-msa/metro-job-market/2026-09.html", "pdf": "albany-schenectady-troy-ny-msa/metro-job-market/2026-09.pdf", "sources_html": "albany-schenectady-troy-ny-msa/metro-job-market/2026-09.sources.html"}, "published_at": "2026-10-09T13:47:49.124008+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/albany-schenectady-troy-ny-msa/metro-job-market/2026-09.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/albany-schenectady-troy-ny-msa/metro-job-market/2026-09.pdf"}