{"schema_version": 1, "id": "kennewick-richland-pasco-wa-msa/life-sciences/2026-10", "product": "Labor Market Pulse", "metro": {"geography_id": 202, "label": "Kennewick-Richland-Pasco, WA MSA", "slug": "kennewick-richland-pasco-wa-msa"}, "focus_area": {"key": "life_sciences", "slug": "life-sciences", "label": "Life Sciences"}, "period": "2026-10", "public_after": "2026-10-01", "frozen_at": "2026-11-03T04:15:39.747514+00:00", "headline": "Tri-Cities talent tightens as CRA and regulatory pay diverge sharply.", "headline_summary": "Tri-Cities unemployment fell to a multi-year low of 3.5% while local CRA advertised pay dropped to $68,456 against a national median of $90,065, even as Regulatory Affairs pay climbed to $125,173 locally.", "key_indicators": [{"label": "Tri-Cities unemployment rate", "value": "3.5%", "context": "vs 4.8% WA, 4.2% national \u2014 multi-year local low"}, {"label": "CRA pay gap vs national median", "value": "-24%", "context": "$68,456 metro vs $90,065 national median"}, {"label": "Biopharma national quit rate", "value": "1.9%", "context": "Low churn limits available experienced candidates"}, {"label": "WA statewide job loss, Sept 2026", "value": "-15,400 jobs", "context": "Even as unemployment fell to 4.8% statewide"}], "takeaways": [{"headline": "CRA pay gap versus national median may signal a quiet CRO shift.", "body": "Metro CRA advertised pay dropped significantly to $68,456 while the national median climbed to $90,065 \u2014 a roughly 24% gap that is unusual for a credential-driven, candidate-constrained role nationally. Worth testing whether local employers are structurally underpricing CRA talent or increasingly routing clinical monitoring work to CDMOs and CROs instead of building internal headcount."}, {"headline": "Regulatory affairs compensation is pulling away from national trend.", "body": "Metro Regulatory Affairs Specialist pay rose moderately to $125,173 even as the national median slipped to $103,780, a reversal that is consistent with EUDAMED and EU AI Act compliance demands pulling regulatory talent into a smaller, more expensive pool. Compensation strategy for this role should be benchmarked against local scarcity, which better reflects current conditions than national softening does."}, {"headline": "Sub-4% local unemployment tightens the build-versus-outsource calculus.", "body": "Tri-Cities unemployment at 3.5% sits more than a point below the national rate, and Washington's life sciences job growth has outpaced three prior recessions as a sector buffer. Internal hiring timelines for specialized R&D and quality roles should assume longer fill cycles than state or national averages imply, strengthening the case for CDMO partnerships on non-core manufacturing work."}, {"headline": "Biostatistician pay decline bears watching against thin local supply.", "body": "Metro Biostatistician advertised pay fell significantly to $136,567 while the national median held flat near $131,958, an unusual pattern in a role tied to clinical trial throughput. A sustained local decline could reflect a smaller applicant pool resetting advertised ranges downward, a dynamic that would understate true scarcity."}], "local_conditions": "Tri-Cities unemployment fell to 3.5% in September \u2014 a multi-year low and well below both the state's 4.8% and the national 4.2% rate \u2014 even as Washington's statewide labor market shed 15,400 jobs, signaling that local labor supply is tightening independent of broader state softness. Regional healthcare and manufacturing expansion continues to absorb workers while retail and office activity slows, concentrating competitive pressure on employers who need credentialed scientific, clinical, and manufacturing talent in a market with little slack left to draw from.", "implications": "Sub-4% local unemployment combined with a national biopharma quit rate of 1.9% means Life Sci employers in this metro are competing for a pool of specialists who are largely not looking, raising the cost and timeline of filling regulatory, clinical operations, and biomanufacturing roles sourced through deliberate headcount planning. Diverging local pay signals \u2014 Regulatory Affairs Specialist up moderately to $125,173 while Clinical Research Associate pay fell sharply to $68,456, trailing the national median of $90,065 by nearly $22,000 \u2014 suggest the metro's CRA talent pool is either thinning or being valued inconsistently against national standards, a gap worth testing against actual fill times before assuming it reflects a stable market rate. Organizations should evaluate whether CRA roles priced at metro norms are drawing qualified candidates or quietly pushing clinical operations work toward CRO partners by default.", "looking_ahead": [{"category": "Early indicator", "body": "Watch whether the metro's CRA pay gap versus the national median narrows or widens over the next two reporting cycles \u2014 a continued widening would support routing more clinical monitoring work through CRO partners instead of expanding internal headcount."}, {"category": "Emerging pressure point", "body": "Washington's EU-linked regulatory compliance demand (EUDAMED, EU AI Act) is pulling national Regulatory Affairs pay down while the metro moves up; monitor whether this local divergence persists or whether it's an early sign of regional employers competing more aggressively for a thin regulatory bench."}, {"category": "Worth watching", "body": "Healthcare and manufacturing expansion locally is offsetting retail and office slowdown \u2014 track whether hospital system and manufacturing capital projects announced this fall translate into competing bids for the same quality and validation engineering talent pool Life Sci employers rely on."}, {"category": "Potential inflection point", "body": "Statewide WARN filings remain elevated, led by technology and agriculture sectors with life sciences largely insulated so far, but any uptick in released technical or regulatory talent entering the Tri-Cities candidate pool would be a meaningful supply signal worth tracking through November filings."}], "roles": [{"role": "Research Scientist", "data_scope": "state_rollup", "metro_p25": 83387.0, "metro_p50": 129815.0, "metro_p75": 150710.5, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 130339.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Clinical Research Associate", "data_scope": "metro", "metro_p25": 65707.0, "metro_p50": 68456.0, "metro_p75": 78457.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 90065.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Lab Technician", "data_scope": "state_rollup", "metro_p25": 46930.0, "metro_p50": 57200.0, "metro_p75": 67234.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 47840.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Regulatory Affairs Specialist", "data_scope": "metro", "metro_p25": 118815.0, "metro_p50": 125173.0, "metro_p75": 125174.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 103779.6, "national_trend_direction": "down", "national_trend_magnitude": "moderate"}, {"role": "Clinical Data Manager", "data_scope": "state_rollup", "metro_p25": 97353.0, "metro_p50": 120009.0, "metro_p75": 130457.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 123653.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Biostatistician", "data_scope": "state_rollup", "metro_p25": 110344.75, "metro_p50": 136567.0, "metro_p75": 158319.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 131958.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Validation Engineer", "data_scope": "state_rollup", "metro_p25": 93560.0, "metro_p50": 113771.2, "metro_p75": 124081.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 106478.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}], "industry_snapshot": [], "citations": [{"source_name": "Tri-Cities Business News", "source_url": null, "statement": "Tri-Cities unemployment rate fell to 3.5% in September 2026"}, {"source_name": "Washington Employment Security Department", "source_url": null, "statement": "Washington shed 15,400 jobs in September despite falling unemployment"}, {"source_name": "Biopharma industry labor survey", "source_url": null, "statement": "National biopharma quit rate sits at 1.9%"}, {"source_name": "EU regulatory policy tracking", "source_url": null, "statement": "EUDAMED and EU AI Act implementation driving regulatory talent demand"}, {"source_name": "Bureau of Labor Statistics", "source_url": "https://www.bls.gov", "statement": "National unemployment rate at 4.2% (September 2026)"}, {"source_name": "Washington life sciences industry report", "source_url": null, "statement": "Washington life sciences job growth exceeded 50% from 2014-2024"}], "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": "November 2026", "files": {"html": "kennewick-richland-pasco-wa-msa/life-sciences/2026-10.html", "pdf": "kennewick-richland-pasco-wa-msa/life-sciences/2026-10.pdf"}, "published_at": "2026-11-03T08:24:12.027906+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/kennewick-richland-pasco-wa-msa/life-sciences/2026-10.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/kennewick-richland-pasco-wa-msa/life-sciences/2026-10.pdf"}