{"schema_version": 1, "id": "reading-pa-msa/metro-job-market/2026-09", "product": "Metro Job Market Pulse", "metro": {"geography_id": 355, "label": "Reading, PA MSA", "slug": "reading-pa-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:42:09.769392+00:00", "headline": "Reading wages outpace the state, but the base is thinning.", "headline_summary": "Berks County average weekly wages rose 4.9% year-over-year to $1,315, beating Pennsylvania's 3.3% gain, even as county employment slipped 0.3% and Reading City unemployment sat at 6.0% versus 3.3% in nearby townships.", "key_indicators": [{"label": "Berks County wage growth", "value": "4.9%", "context": "vs 3.3% statewide PA average, Q4 2025/Q1 2026"}, {"label": "Reading City unemployment", "value": "6.0%", "context": "vs 3.3-3.4% in Exeter, Spring townships"}, {"label": "Reading MSA unemployment rate", "value": "4.1%", "context": "Seasonally adjusted, July 2026 (latest available)"}, {"label": "Berks County employment change", "value": "-0.3%", "context": "Dec 2024 to Dec 2025"}], "takeaways": [{"headline": "Reading's wage gain outpaces the state, but the base is narrow.", "body": "Berks County's 4.9% year-over-year wage growth beat Pennsylvania's 3.3% average, but county employment itself declined 0.3% over the same period \u2014 a sign the gain may reflect compositional shifts (fewer lower-wage jobs) more than broad-based economic strength."}, {"headline": "Reading City's unemployment gap signals a two-speed local economy.", "body": "City unemployment at 6.0% versus 3.3-3.4% in townships like Exeter and Spring suggests labor market conditions are not evenly distributed across the metro, a pattern economic development planning should account for rather than treat as noise."}, {"headline": "Manufacturing's local weight cuts both ways on momentum.", "body": "At 17.8% of Berks County employment, manufacturing exposure means the sector's modest national rebound (+9,000 jobs in September) could lift local conditions, but the sector also carries outsized downside risk if national softening in white-collar-adjacent supply chains persists."}, {"headline": "State-level participation drop-off is a local data point to watch, not yet confirmed.", "body": "Pennsylvania labor force dropouts rose from roughly 8,000 to over 15,000 through Q3 2025 \u2014 a signal of reduced search activity that has not yet been isolated at the Reading MSA level but warrants local tracking given the metro's historically tighter labor force."}], "local_conditions": "Reading MSA unemployment held at 4.1% seasonally adjusted in the most recent available reading (July), with manufacturing still anchoring the regional base at nearly 18% of county employment even as Berks County employment edged down 0.3% over the year to December 2025. Average weekly wages in Berks County rose 4.9% year-over-year to $1,315 in Q4 2025, outpacing the statewide 3.3% gain, though national wage growth has since cooled to 3.0% against 3.4% inflation \u2014 a divergence that, if it reaches Berks, would erode the local wage advantage posted pay data currently shows.", "implications": "Manufacturing's scale in Berks County means national payroll softness in that sector (+9,000 jobs nationally in September, the weakest reading in years) carries disproportionate local weight, and the geographic split between Reading City's 6.0% unemployment and surrounding townships near 3.3-3.4% points to an uneven recovery that complicates any metro-wide read on business conditions. Commerce leaders evaluating expansion or investment timing should weigh this intra-county unevenness alongside sector exposure rather than relying on the headline metro rate alone. Consider reviewing which Berks County submarkets and sectors are actually driving the county's wage gains before treating the 4.9% figure as representative of broader local economic health.", "looking_ahead": [{"category": "Data gap to monitor", "body": "Official BLS metro-level unemployment for Reading has not yet caught up past July; the September/October release will be the first chance to confirm whether city-township disparities are narrowing or widening."}, {"category": "Emerging pressure point", "body": "Statewide, construction and trade/transportation sectors lost a combined share of 13,900 jobs since August 2025 \u2014 categories with meaningful Berks County presence given regional logistics and warehousing activity."}, {"category": "Potential inflection point", "body": "National wage growth falling to 3.0% against 3.4% inflation marks the first real-wage erosion in two years; if that pattern reaches Berks County, the metro's recent wage outperformance versus the state could narrow quickly."}, {"category": "Worth watching", "body": "Pennsylvania's H.B. 2189 minimum wage legislation remains stalled in the Senate; any movement would have direct relevance for Reading's retail and food service wage floors, among the lowest-advertised roles in the local basket."}], "roles": [{"role": "Retail Sales Associate", "data_scope": "metro", "metro_p25": 23920.0, "metro_p50": 31362.0, "metro_p75": 37000.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": 23874.25, "metro_p50": 27300.0, "metro_p75": 29421.75, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 31200.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Warehouse/Fulfillment Associate", "data_scope": "metro", "metro_p25": 30360.5, "metro_p50": 36565.0, "metro_p75": 43680.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 38000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "CDL Truck Driver", "data_scope": "metro", "metro_p25": 58130.0, "metro_p50": 78000.0, "metro_p75": 87467.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": 31200.0, "metro_p50": 33280.0, "metro_p75": 36400.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 34344.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Construction Laborer", "data_scope": "metro", "metro_p25": 37440.0, "metro_p50": 44720.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": 58679.5, "metro_p50": 70566.0, "metro_p75": 77300.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 71404.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Manufacturing Production Worker/Assembler", "data_scope": "metro", "metro_p25": 33600.75, "metro_p50": 37702.4, "metro_p75": 39520.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": 33280.0, "metro_p50": 37869.0, "metro_p75": 42070.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": 27352.0, "metro_p50": 30862.0, "metro_p75": 31734.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 33756.2, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Certified Nursing Assistant / Home Health Aide", "data_scope": "metro", "metro_p25": 30160.0, "metro_p50": 38654.0, "metro_p75": 43680.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": 33280.0, "metro_p50": 40717.0, "metro_p75": 46738.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": 57255.0, "metro_p50": 72800.0, "metro_p75": 76049.5, "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": 84240.0, "metro_p50": 93600.0, "metro_p75": 102001.5, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 102581.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Software Engineer", "data_scope": "metro", "metro_p25": 109215.25, "metro_p50": 130344.0, "metro_p75": 136294.25, "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": 87364.0, "metro_p50": 127827.0, "metro_p75": 146234.75, "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": 58374.0, "metro_p50": 69217.0, "metro_p75": 78208.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": 67670.0, "metro_p50": 78668.0, "metro_p75": 91217.75, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 94782.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "HR Generalist/Manager", "data_scope": "metro", "metro_p25": 58259.75, "metro_p50": 80916.0, "metro_p75": 84625.0, "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": 48130.75, "metro_p50": 56204.0, "metro_p75": 56328.75, "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": 71998.0, "metro_p50": 82960.0, "metro_p75": 98931.25, "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": 34706.25, "metro_p50": 54611.0, "metro_p75": 59373.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": 60903.0, "metro_p50": 90000.0, "metro_p75": 101347.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": 52917.0, "metro_p50": 74000.0, "metro_p75": 81500.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": 83387.5, "metro_p50": 107365.6, "metro_p75": 112776.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 98279.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}], "industry_snapshot": [{"sector": "Construction", "median_pay": 52728.0, "pay_trend_direction": "down", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Manufacturing", "median_pay": 80000.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Retail Trade", "median_pay": 34195.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Transportation, Warehousing & Utilities", "median_pay": 49920.0, "pay_trend_direction": "down", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Information", "median_pay": 59940.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Financial Activities", "median_pay": 67306.0, "pay_trend_direction": "down", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Professional & Business Services", "median_pay": 55684.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Education & Health Services", "median_pay": 52000.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Leisure & Hospitality", "median_pay": 29633.0, "pay_trend_direction": "down", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Government", "median_pay": 67151.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": "reading-pa-msa/metro-job-market/2026-09.html", "pdf": "reading-pa-msa/metro-job-market/2026-09.pdf", "sources_html": "reading-pa-msa/metro-job-market/2026-09.sources.html"}, "published_at": "2026-10-09T14:35:19.448407+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/reading-pa-msa/metro-job-market/2026-09.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/reading-pa-msa/metro-job-market/2026-09.pdf"}