{"schema_version": 1, "id": "trenton-ewing-nj-msa/metro-job-market/2026-09", "product": "Metro Job Market Pulse", "metro": {"geography_id": 511, "label": "Trenton-Ewing, NJ MSA", "slug": "trenton-ewing-nj-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:44:08.413655+00:00", "headline": "Trenton wages climb as payroll base quietly narrows.", "headline_summary": "Mercer County average weekly wages rose 5.0% year-over-year even as the metro's preliminary August unemployment rate climbed to 4.8%, with gains concentrated in government, education, and health services rather than spread across the local economy.", "key_indicators": [{"label": "Trenton MSA unemployment rate", "value": "4.8%", "context": "Preliminary Aug 2026, up from 4.6% in June"}, {"label": "Mercer County wage growth", "value": "5.0% YoY", "context": "Q1 2026, vs. 2.4% NJ statewide average"}, {"label": "NJ statewide unemployment rate", "value": "5.2%", "context": "Highest since early 2022, vs. 4.1% US rate"}, {"label": "NJ WARN filings", "value": "84 notices, 9,242 workers", "context": "Through July 2026, filings up 42% YoY"}], "takeaways": [{"headline": "Rising average pay is masking a narrower jobs base.", "body": "Mercer County wages grew 5.0% year-over-year in Q1 even as nonfarm payrolls edged down 1.1%, a pattern that often appears when job losses concentrate in lower-wage sectors (trade, transportation) while higher-paid fields hold steady. Read the metro's wage strength as a composition effect, not uniform economic acceleration."}, {"headline": "Public and institutional sectors are doing the heavy lifting.", "body": "Government employment grew 1.4 thousand and education/health services added 0.8 thousand in Q1 2026, mirroring the statewide pattern where nearly all 12-month job gains traced to education and health services. Local economic resilience currently rests on a narrower sectoral base than the headline wage figures suggest."}, {"headline": "Financial and marketing roles show real local softening.", "body": "Financial Analyst advertised pay fell significantly to $87,524 (versus $94,782 nationally) and Marketing Specialist pay dropped significantly to $65,186, both diverging from flat-to-rising national trends. Consistent with the Q1 BLS data showing financial activities losing 0.6 thousand jobs locally, this points to a sector-specific contraction rather than a metro-wide pattern."}, {"headline": "Technical talent pay is the one segment still accelerating.", "body": "Software Engineer advertised pay rose significantly to $166,420, well above the $153,652 national median, even as broader Trenton payrolls softened. Pay strength this concentrated may signal a narrow pocket of genuine competitive demand rather than a broad local hiring expansion worth generalizing from."}], "local_conditions": "Trenton-Princeton MSA unemployment climbed to a preliminary 4.8% in August, up from 4.6% in June, even as Mercer County's average weekly wage rose 5.0% year-over-year in Q1 \u2014 a combination consistent with a metro economy still adding dollars to local payrolls while headcount growth stalls in trade, transportation, and financial activities. Statewide softening (New Jersey unemployment at 5.2%, its highest since early 2022) and a national wage slowdown to 3.0% against 3.4% inflation suggest Trenton's above-national wage momentum reflects concentrated demand in professional, technical, and health-related work rather than broad-based strength.", "implications": "Government and education/health services remain the structural ballast of the Trenton economy \u2014 both grew in Q1 even as trade and financial activities contracted \u2014 which argues for treating public-sector and institutional stability as the metro's genuine floor rather than a sign of across-the-board health. Commerce leaders weighing local expansion or investment should distinguish between sectors still absorbing talent at rising pay (software engineering, account management, teaching) and sectors showing wage compression (financial analysis, marketing, HVAC) that may better reflect softening demand than cost discipline. Current conditions suggest monitoring sector-level postings data before drawing metro-wide conclusions from any single headline number.", "looking_ahead": [{"category": "Potential inflection point", "body": "Mercer County's unemployment rate has shown conflicting readings this cycle (4.3% in May, 4.8% preliminary August, a separately cited 3.6% figure for August) \u2014 watch for the next BLS revision to settle whether the metro is genuinely softening or whether seasonal noise is distorting the read."}, {"category": "Emerging pressure point", "body": "New Jersey WARN filings are up 42% in count through July, including Bristol Myers Squibb's 265-worker reduction and Johnson & Johnson's 87-job New Brunswick notice set for December \u2014 both with direct ties to the Trenton-Princeton labor shed. Track whether released pharmaceutical and life-sciences talent shows up in local postings data for professional and technical services."}, {"category": "Worth watching", "body": "National labor force participation has plateaued at 61.8% with little movement since January; any local divergence \u2014 up or down \u2014 would signal whether Trenton's workforce is reentering the labor market or withdrawing from it, a question directly relevant to regional labor supply planning."}, {"category": "Early indicator", "body": "Slowing international in-migration tied to tighter federal immigration enforcement is expected to weigh on New Jersey population growth over the next two years. Trenton-area commerce leaders dependent on population-driven consumer demand or workforce supply should watch state demographic releases for early signs of this effect locally."}], "roles": [{"role": "Retail Sales Associate", "data_scope": "metro", "metro_p25": 31572.0, "metro_p50": 36878.0, "metro_p75": 41600.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 33325.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Retail Cashier", "data_scope": "metro", "metro_p25": 30631.0, "metro_p50": 34466.4, "metro_p75": 36017.25, "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": 33515.0, "metro_p50": 37981.0, "metro_p75": 39645.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": 58200.0, "metro_p50": 82940.0, "metro_p75": 88400.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 78000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Delivery Driver", "data_scope": "metro", "metro_p25": 33114.0, "metro_p50": 34219.0, "metro_p75": 39688.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 34344.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Construction Laborer", "data_scope": "metro", "metro_p25": 31207.0, "metro_p50": 37381.8, "metro_p75": 38888.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": 63142.75, "metro_p50": 72800.0, "metro_p75": 78000.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": "metro", "metro_p25": 35360.0, "metro_p50": 43680.0, "metro_p75": 55120.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": 36228.0, "metro_p50": 42696.4, "metro_p75": 45708.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": 30671.5, "metro_p50": 35880.0, "metro_p75": 36553.5, "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": 35010.5, "metro_p50": 42998.0, "metro_p75": 45760.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": 38656.0, "metro_p50": 47840.0, "metro_p75": 54140.75, "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": 63936.0, "metro_p50": 73305.2, "metro_p75": 80020.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 70720.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Registered Nurse", "data_scope": "metro", "metro_p25": 83959.0, "metro_p50": 103844.0, "metro_p75": 107734.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 102581.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Software Engineer", "data_scope": "metro", "metro_p25": 134919.0, "metro_p50": 166420.0, "metro_p75": 179330.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": 97718.0, "metro_p50": 129550.0, "metro_p75": 145763.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 139500.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Accountant", "data_scope": "metro", "metro_p25": 61876.25, "metro_p50": 72874.4, "metro_p75": 83200.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 72182.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Financial Analyst", "data_scope": "metro", "metro_p25": 70342.0, "metro_p50": 87524.0, "metro_p75": 100438.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 94782.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "HR Generalist/Manager", "data_scope": "metro", "metro_p25": 62500.0, "metro_p50": 76960.0, "metro_p75": 80000.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 75000.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Marketing Specialist", "data_scope": "metro", "metro_p25": 54638.0, "metro_p50": 65186.0, "metro_p75": 80746.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "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": 95263.4, "metro_p75": 119514.75, "metro_trend_direction": "up", "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": 38165.0, "metro_p50": 64091.6, "metro_p75": 73036.0, "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": 77200.0, "metro_p50": 110000.0, "metro_p75": 130000.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": 59579.5, "metro_p50": 90000.0, "metro_p75": 95580.25, "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": 82304.0, "metro_p50": 103134.0, "metro_p75": 111614.25, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 98279.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}], "industry_snapshot": [{"sector": "Construction", "median_pay": 69922.0, "pay_trend_direction": "down", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Manufacturing", "median_pay": 145666.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Retail Trade", "median_pay": 44804.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Transportation, Warehousing & Utilities", "median_pay": 68827.5, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Information", "median_pay": 150555.5, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Financial Activities", "median_pay": 103506.5, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Professional & Business Services", "median_pay": 90000.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Education & Health Services", "median_pay": 55000.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Leisure & Hospitality", "median_pay": 36317.0, "pay_trend_direction": "down", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Government", "median_pay": 71415.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": "trenton-ewing-nj-msa/metro-job-market/2026-09.html", "pdf": "trenton-ewing-nj-msa/metro-job-market/2026-09.pdf", "sources_html": "trenton-ewing-nj-msa/metro-job-market/2026-09.sources.html"}, "published_at": "2026-10-09T14:37:10.885440+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/trenton-ewing-nj-msa/metro-job-market/2026-09.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/trenton-ewing-nj-msa/metro-job-market/2026-09.pdf"}