{"schema_version": 1, "id": "tulsa-ok-msa/life-sciences/2026-09", "product": "Labor Market Pulse", "metro": {"geography_id": 378, "label": "Tulsa, OK MSA", "slug": "tulsa-ok-msa"}, "focus_area": {"key": "life_sciences", "slug": "life-sciences", "label": "Life Sciences"}, "period": "2026-09", "public_after": "2026-09-01", "frozen_at": "2026-10-09T13:24:41.962195+00:00", "headline": "Tulsa regulatory pay slides as national scarcity premium climbs.", "headline_summary": "Tulsa's Regulatory Affairs Specialist advertised pay fell to a $76,838 metro median, a 26% gap against the stable $104,000 national figure, even as Tulsa unemployment rose to 4.6% against 4.1% nationally.", "key_indicators": [{"label": "Tulsa MSA unemployment rate", "value": "4.6%", "context": "vs 4.1% national, 4.3% Oklahoma, July 2026"}, {"label": "Tulsa County wage growth", "value": "1.2%", "context": "vs 3.4% national total comp growth, YoY"}, {"label": "Regulatory Affairs Specialist pay gap", "value": "-26%", "context": "$76,838 Tulsa vs $104,000 national median"}, {"label": "Oklahoma manufacturing employment growth", "value": "0.7%", "context": "2026, most firms not planning headcount adds"}], "takeaways": [{"headline": "Regulatory Affairs pay is falling locally while scarcity rises nationally.", "body": "Metro median advertised pay for Regulatory Affairs Specialist dropped significantly to $76,838, a 26% gap versus the stable national median of $104,000. National reporting shows regulatory professionals in acute short supply amid EU MDR and FDA pathway changes \u2014 a mismatch that risks losing Tulsa-based regulatory talent to remote-friendly national employers."}, {"headline": "Clinical Research Associate pay surged even as metro wages stagnated broadly.", "body": "CRA metro median rose significantly to $60,000, a notable outlier against Tulsa County's 1.2% average weekly wage growth. Suggests clinical operations roles are being repriced independently of the broader local labor market \u2014 a signal to benchmark clinical functions separately from general metro wage trends."}, {"headline": "Biostatistician and Clinical Data Manager pay softening may reflect in-house-to-outsourced shifts.", "body": "Both roles show moderate-to-significant declines in metro advertised pay ($138,443 and $112,078 respectively), even as national Biostatistician pay ticks up. Consistent with broader industry commentary on CRO/CDMO reliance for data-heavy functions \u2014 worth testing whether local postings reflect reduced headcount ambition rather than reduced skill value."}, {"headline": "Manufacturing headcount restraint statewide complicates CDMO staffing plans.", "body": "Oklahoma manufacturing employment grew just 0.7% in 2026 with most firms not planning to add headcount, while Validation Engineer advertised pay fell moderately to $81,642 against a rising $108,377 national median. Quality and validation talent retained through this slow-growth period may be difficult to replace if outsourcing partners compete for the same scarce CMC specialists."}], "local_conditions": "Tulsa MSA unemployment climbed to 4.6% in July 2026, outpacing both the Oklahoma state rate (4.3%) and the national rate (4.1%), while average weekly wage growth across Tulsa County held near 1.2% annually \u2014 well below the 3.4% national total compensation growth logged by BLS through Q2. Information sector employment contracted 10.6% year-over-year, and statewide manufacturing softness (-1.4% forecast through 2034) signals a metro where labor supply is loosening faster than wages are adjusting, a dynamic directly relevant to any employer trying to hold specialized scientific talent.", "implications": "Widening local labor slack alongside stagnant wage growth creates a dangerous illusion of leverage: Tulsa employers may read rising unemployment as reduced retention risk, but regulatory, CMC, and clinical data talent remain priced on national, credential-driven markets regardless of metro-level softness. Declining advertised pay for Regulatory Affairs Specialist (-significant, metro median $76,838 versus $104,000 nationally) and Validation Engineer roles suggests local postings are losing ground precisely where national scarcity premiums are rising, a gap that widens flight risk for anyone benchmarking externally. Organizations should evaluate whether current Tulsa postings for regulated-function roles reflect true market clearing rates or simply track local wage stagnation that national competitors are not matching.", "looking_ahead": [{"category": "Worth watching", "body": "Tulsa's unemployment rate has risen each month since April 2026 (4.0% to 4.6%); watch whether this continues to outpace state and national trends, which would further loosen the local candidate pool for entry-level QA and manufacturing support roles."}, {"category": "Emerging pressure point", "body": "Regulatory Affairs advertised pay has fallen significantly in Tulsa while national scarcity intensifies around senior regulatory leadership ($320K-$580K VP-level base). A continued local-national divergence increases the odds of recruiting losses to remote-eligible national employers."}, {"category": "Early indicator", "body": "National biopharma layoffs in September (BioMarin, Bristol Myers) ran alongside 64% of surveyed organizations still actively recruiting. Watch whether any displaced regulatory or CMC talent surfaces in the Tulsa or broader Oklahoma candidate pool over the next quarter."}, {"category": "Potential inflection point", "body": "Information sector contraction (-10.6% year-over-year) in Tulsa may free up data-adjacent talent transferable to clinical data management or biostatistics roles, potentially easing hiring for data-heavy functions even as advertised pay for those roles softens."}], "roles": [{"role": "Research Scientist", "data_scope": "state_rollup", "metro_p25": 93305.0, "metro_p50": 109700.0, "metro_p75": 130980.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 131354.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Clinical Research Associate", "data_scope": "metro", "metro_p25": 56675.5, "metro_p50": 60000.0, "metro_p75": 60000.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 90955.8, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Lab Technician", "data_scope": "metro", "metro_p25": 43689.5, "metro_p50": 52000.0, "metro_p75": 54899.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 47402.2, "national_trend_direction": "down", "national_trend_magnitude": "moderate"}, {"role": "Regulatory Affairs Specialist", "data_scope": "state_rollup", "metro_p25": 65060.0, "metro_p50": 76838.4, "metro_p75": 83823.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 104000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Clinical Data Manager", "data_scope": "state_rollup", "metro_p25": 96401.0, "metro_p50": 112078.0, "metro_p75": 114268.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 123031.0, "national_trend_direction": "down", "national_trend_magnitude": "moderate"}, {"role": "Biostatistician", "data_scope": "state_rollup", "metro_p25": 85952.75, "metro_p50": 138443.0, "metro_p75": 143050.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 133322.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Validation Engineer", "data_scope": "state_rollup", "metro_p25": 81571.0, "metro_p50": 81642.2, "metro_p75": 81749.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 108377.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}], "industry_snapshot": [], "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": "tulsa-ok-msa/life-sciences/2026-09.html", "pdf": "tulsa-ok-msa/life-sciences/2026-09.pdf"}, "published_at": "2026-10-09T14:37:13.969604+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/tulsa-ok-msa/life-sciences/2026-09.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/tulsa-ok-msa/life-sciences/2026-09.pdf"}