{"schema_version": 1, "id": "visalia-porterville-ca-msa/metro-job-market/2026-09", "product": "Metro Job Market Pulse", "metro": {"geography_id": 410, "label": "Visalia-Porterville, CA MSA", "slug": "visalia-porterville-ca-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:25.158939+00:00", "headline": "Visalia unemployment eases, but a shrinking workforce is why.", "headline_summary": "Tulare County's jobless rate fell to roughly 9.5% from 10.3% a year ago, but the labor force shrank by nearly 5,000 workers over the same period, even as total jobs declined by about 2,000.", "key_indicators": [{"label": "Tulare County unemployment rate", "value": "9.5%", "context": "Down from 10.3% in May 2025; still ~2x U.S. rate of 4.2%"}, {"label": "Tulare County labor force change", "value": "-5,000", "context": "Year-over-year decline, outpacing the ~2,000 job loss"}, {"label": "California unemployment rate", "value": "5.1%", "context": "Highest of any U.S. state in August 2026"}, {"label": "U.S. national unemployment rate", "value": "4.2%", "context": "September 2026, with only 29,000 jobs added nationally"}], "takeaways": [{"headline": "Falling unemployment here is a labor-supply story, not a demand story.", "body": "Tulare County's jobless rate dropped from 10.3% to roughly 9.5-10.1% even as total job counts fell by about 2,000, because the labor force itself shrank by nearly 5,000. Economic development messaging built on the headline rate risks overstating underlying strength."}, {"headline": "Health care and hospitality carry the local growth story almost alone.", "body": "Job gains have concentrated in health care, accommodation, and food services since mid-2022, while construction and manufacturing keep losing ground. A metro this reliant on two consumer-facing sectors has less cushion if discretionary spending softens."}, {"headline": "Goods-producing pay is sliding even as service-sector pay climbs.", "body": "Advertised pay for construction laborers, CDL drivers, and manufacturing assemblers is down moderately to significantly in the metro, while CNA/home health aide and customer service pay are up significantly. Divergent wage trajectories suggest local purchasing power is becoming more sector-dependent than in past cycles."}, {"headline": "A 10.7%-to-9.5% unemployment range still runs double the national rate.", "body": "Even on an improving trajectory, local joblessness remains roughly twice the 4.2% national figure and well above California's statewide 5.1%. Closing that gap meaningfully would require job growth, not further labor-force attrition."}], "local_conditions": "Tulare County's unemployment rate held near 9.5% to 10.1% through mid-2026, nearly double the national 4.2% rate, but the decline from 10.3% in May 2025 reflects a shrinking labor force rather than new job creation \u2014 roughly 5,000 fewer workers are counted in the labor pool even as total jobs fell by about 2,000. Health care, accommodation, and food services continue to anchor local job gains, while construction and manufacturing \u2014 sectors tied to the Valley's agricultural and logistics base \u2014 keep contracting, a divergence that mirrors the state's broader split between consumer-facing growth and goods-producing softness.", "implications": "Shrinking labor force participation rather than demand destruction appears to be driving the modest unemployment improvement locally, a distinction that matters for anyone reading the rate as a sign of economic strength \u2014 it is not. For commerce leaders evaluating local expansion, the signal is mixed: health care and food service demand remains resilient and advertised pay in roles like CNA/home health aide ($52,988, up significantly) and customer service ($49,369, up moderately) suggests genuine wage pressure in consumer-facing work, while manufacturing, construction, and trucking pay are all declining, consistent with continued softness in goods-producing and logistics activity. Current conditions suggest commerce and economic development leaders should track labor force participation alongside the unemployment rate when assessing whether the local talent pool can support new investment.", "looking_ahead": [{"category": "Expected", "body": "September 2026 MSA-level data from the California EDD is due in late October; watch whether the labor force decline continues or stabilizes, which will clarify whether the improving unemployment rate reflects genuine recovery or continued workforce exit."}, {"category": "Emerging pressure point", "body": "Construction and manufacturing pay are both down moderately-to-significantly in the metro even as national figures hold stable or rise, a local-specific divergence worth monitoring against the county's agricultural and logistics employment base heading into fall harvest cycles."}, {"category": "Worth watching", "body": "California's $3 million state commitment to workers affected by the Valero Benicia refinery closure signals a template for regional transition funding; whether similar support materializes for Central Valley sectors facing structural decline (manufacturing, trucking) is a live policy question for local economic development offices."}, {"category": "Early indicator", "body": "Health care wage growth (CNA/home health aide pay up significantly) combined with Sierra View Medical Center and the Porterville Developmental Center's continued anchor role suggests public and quasi-public health institutions remain the metro's most stable large-scale employment base \u2014 a useful benchmark for assessing overall economic resilience."}], "roles": [{"role": "Retail Sales Associate", "data_scope": "metro", "metro_p25": 32683.0, "metro_p50": 36088.0, "metro_p75": 37800.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 33325.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Retail Cashier", "data_scope": "metro", "metro_p25": 35152.0, "metro_p50": 37239.0, "metro_p75": 39780.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": 33992.25, "metro_p50": 37440.0, "metro_p75": 39416.75, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 38000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "CDL Truck Driver", "data_scope": "metro", "metro_p25": 60353.0, "metro_p50": 70966.0, "metro_p75": 78500.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 78000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Delivery Driver", "data_scope": "metro", "metro_p25": 34108.0, "metro_p50": 35650.0, "metro_p75": 36360.25, "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": 34231.0, "metro_p50": 37336.0, "metro_p75": 37440.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 40560.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Electrician", "data_scope": "metro", "metro_p25": 62400.0, "metro_p50": 72384.0, "metro_p75": 78091.0, "metro_trend_direction": "down", "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": 35890.5, "metro_p50": 39520.0, "metro_p75": 41080.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": 38653.0, "metro_p50": 49369.0, "metro_p75": 62500.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": 33071.75, "metro_p50": 35214.0, "metro_p75": 36346.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 33756.2, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Certified Nursing Assistant / Home Health Aide", "data_scope": "metro", "metro_p25": 38480.0, "metro_p50": 52988.0, "metro_p75": 53134.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 41106.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Administrative Assistant/Office Clerk", "data_scope": "metro", "metro_p25": 36296.0, "metro_p50": 43680.0, "metro_p75": 47500.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": "metro", "metro_p25": 52277.0, "metro_p50": 81332.8, "metro_p75": 81898.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 70720.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Registered Nurse", "data_scope": "metro", "metro_p25": 98920.0, "metro_p50": 120744.0, "metro_p75": 125985.5, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 102581.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Software Engineer", "data_scope": "metro", "metro_p25": 112118.75, "metro_p50": 127389.4, "metro_p75": 136541.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": 107765.5, "metro_p50": 122557.0, "metro_p75": 122557.5, "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": 59340.0, "metro_p50": 70000.0, "metro_p75": 78962.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": 74591.25, "metro_p50": 99130.0, "metro_p75": 104452.0, "metro_trend_direction": "up", "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": 57092.5, "metro_p50": 65520.0, "metro_p75": 67374.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 75000.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Marketing Specialist", "data_scope": "state_rollup", "metro_p25": 49779.0, "metro_p50": 69611.0, "metro_p75": 79474.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 62354.4, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Operations Manager", "data_scope": "state_rollup", "metro_p25": 80000.0, "metro_p50": 106039.0, "metro_p75": 130500.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 85216.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Elementary/Secondary School Teacher", "data_scope": "metro", "metro_p25": 39416.25, "metro_p50": 59130.0, "metro_p75": 67645.5, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 56731.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Account Manager", "data_scope": "metro", "metro_p25": 83824.0, "metro_p50": 153918.0, "metro_p75": 153918.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": 60099.75, "metro_p50": 89500.0, "metro_p75": 100625.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": "state_rollup", "metro_p25": 84564.0, "metro_p50": 101345.0, "metro_p75": 114767.0, "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": 46112.0, "pay_trend_direction": "down", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Manufacturing", "median_pay": 71583.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Retail Trade", "median_pay": 40206.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Transportation, Warehousing & Utilities", "median_pay": 54382.0, "pay_trend_direction": "down", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Information", "median_pay": 59394.0, "pay_trend_direction": "down", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "moderate"}, {"sector": "Financial Activities", "median_pay": 54205.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Professional & Business Services", "median_pay": 57012.0, "pay_trend_direction": "down", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Education & Health Services", "median_pay": 83200.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Leisure & Hospitality", "median_pay": 38480.0, "pay_trend_direction": "down", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Government", "median_pay": 72958.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": "visalia-porterville-ca-msa/metro-job-market/2026-09.html", "pdf": "visalia-porterville-ca-msa/metro-job-market/2026-09.pdf", "sources_html": "visalia-porterville-ca-msa/metro-job-market/2026-09.sources.html"}, "published_at": "2026-10-09T14:37:36.121904+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/visalia-porterville-ca-msa/metro-job-market/2026-09.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/visalia-porterville-ca-msa/metro-job-market/2026-09.pdf"}