{"schema_version": 1, "id": "st-louis-mo-il-msa/life-sciences/2026-10", "product": "Labor Market Pulse", "metro": {"geography_id": 494, "label": "St. Louis, MO-IL MSA", "slug": "st-louis-mo-il-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:46:59.063113+00:00", "headline": "St. Louis biostatistician, regulatory pay climb as broader hiring stalls.", "headline_summary": "Biostatistician pay rose significantly to $125,660 and Regulatory Affairs pay to $83,200 even as metro nonfarm payrolls contracted 0.5% over the trailing year \u2014 a market rewarding scarce credentials while overall hiring stays flat.", "key_indicators": [{"label": "Metro unemployment rate", "value": "3.9%", "context": "vs 4.1% national, August 2026"}, {"label": "Metro payroll change", "value": "-0.5%", "context": "12 months ending March 2026, 7 of 11 sectors declined"}, {"label": "Regulatory Affairs pay, metro vs national", "value": "$83,200 vs $103,780", "context": "Metro up significantly, national down moderate"}, {"label": "National quit rate", "value": "1.9%", "context": "Experienced staff largely staying in place"}], "takeaways": [{"headline": "Regulatory Affairs pay is repricing faster locally than nationally.", "body": "St. Louis advertised pay for Regulatory Affairs Specialists rose significantly to $83,200 even as the national median slipped to $103,780, narrowing a gap that historically favored national employers. Local employers appear to be bidding more aggressively for compliance talent amid acute EU/UK regulatory shortages rippling into U.S. hiring."}, {"headline": "Biostatistician and CRA pay gains outrun a flat metro job market.", "body": "Biostatistician pay rose significantly to $125,660 and CRA pay rose moderately to $68,250 in St. Louis, even as metro nonfarm payrolls contracted 0.5% over the past year. Wage movement concentrated in clinical and quantitative roles suggests demand for these skill sets is holding firm while broader hiring cools \u2014 a signal to protect these budgets even during headcount freezes elsewhere."}, {"headline": "Research Scientist pay is falling locally while climbing nationally.", "body": "Metro Research Scientist pay dropped significantly to $100,204 against a national median that rose to $130,339, a $30,000 gap that did not exist a year ago. Widening divergence may reflect softer local R&D hiring intensity relative to coastal and Boston-area biotech hubs, and warrants review of whether St. Louis postings are losing competitiveness for PhD-level scientific talent."}, {"headline": "Validation Engineer pay decline signals softer manufacturing-adjacent demand.", "body": "Validation Engineer pay fell significantly to $86,360 locally while the national median held stable, a divergence that runs counter to Beige Book reports of stronger defense and data-center construction activity in the Eighth District. Worth testing whether this reflects fewer active manufacturing expansion projects locally or a shift toward outsourcing validation work to CDMOs."}], "local_conditions": "St. Louis MSA unemployment held at 3.9% in August, nearly a full point below the national 4.1% rate, even as metro nonfarm payrolls contracted 0.5% over the trailing twelve months \u2014 a labor market that is tight on paper but not expanding. Federal Reserve Beige Book reporting points to stagnant small-business hiring alongside stronger demand in defense and data-center-adjacent manufacturing, while employers across the region continue to flag shortages in technical and human-centered skills even as overall job growth stalls.", "implications": "Metro-level payroll contraction alongside persistent skills shortages is consistent with a market where life sciences employers are not adding headcount broadly but are still competing hard for scarce regulatory, clinical operations, and biomanufacturing talent \u2014 the national 1.9% quit rate suggests experienced professionals are not moving voluntarily, so filling these roles increasingly means recruiting away from competitors rather than drawing from active job seekers. Regional wage data showing Indianapolis commanding 8-12% premiums over St. Louis despite a tighter labor market there raises the stakes for retention, since specialized staff have a credible, higher-paying option one state away. Organizations should evaluate whether current regulatory affairs and clinical operations pay positioning is defensible against both in-market poaching and out-of-state competition before Q1 2027 planning cycles lock in budgets.", "looking_ahead": [{"category": "Worth watching", "body": "Missouri's October jobs report has not yet been released, leaving a data gap on whether the 0.5% metro payroll contraction through March 2026 has stabilized or deepened. Life sci leaders planning Q1 headcount should treat September-level data as provisional until the next state release."}, {"category": "Emerging pressure point", "body": "Indianapolis wage premiums of 8-12% over St. Louis, paired with a tighter 2.1% unemployment rate there, create a credible outside option for specialized clinical and regulatory staff. Monitor whether regional recruiters begin actively targeting St. Louis-based talent for Indianapolis-based roles."}, {"category": "Potential inflection point", "body": "EUDAMED's May 2026 rollout and EU AI Act implementation are driving premium compensation for AI compliance and UDI specialists nationally. Watch whether St. Louis-based medical device and pharma employers begin posting these niche compliance roles locally, which would signal the trend has reached the metro."}, {"category": "Early indicator", "body": "National biopharma layoffs are down roughly 90% year-over-year with 64% of organizations actively recruiting, but Missouri-specific WARN filings for life sciences remain absent from October data. A sudden WARN filing from a St. Louis biotech or CDMO employer would be a meaningful break from the current stable-headcount signal."}], "roles": [{"role": "Research Scientist", "data_scope": "metro", "metro_p25": 64593.5, "metro_p50": 100204.0, "metro_p75": 119113.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 130339.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Clinical Research Associate", "data_scope": "metro", "metro_p25": 59300.0, "metro_p50": 68250.0, "metro_p75": 74371.75, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 90065.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Lab Technician", "data_scope": "metro", "metro_p25": 38225.25, "metro_p50": 43832.8, "metro_p75": 49920.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": 70720.0, "metro_p50": 83200.0, "metro_p75": 92971.25, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 103779.6, "national_trend_direction": "down", "national_trend_magnitude": "moderate"}, {"role": "Clinical Data Manager", "data_scope": "state_rollup", "metro_p25": 98986.0, "metro_p50": 124197.0, "metro_p75": 132750.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": 83838.0, "metro_p50": 125660.2, "metro_p75": 133612.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 131958.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Validation Engineer", "data_scope": "metro", "metro_p25": 81550.0, "metro_p50": 86360.0, "metro_p75": 91647.25, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 106478.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}], "industry_snapshot": [], "citations": [{"source_name": "U.S. Bureau of Labor Statistics", "source_url": null, "statement": "St. Louis MSA unemployment at 3.9% in August 2026, down from prior year"}, {"source_name": "HUD Market at a Glance", "source_url": null, "statement": "Metro nonfarm payrolls decreased 7,200 jobs (0.5%) over trailing 12 months"}, {"source_name": "KI Talent", "source_url": null, "statement": "Indianapolis wages 8-12% above St. Louis with tighter 2.1% unemployment"}, {"source_name": "Life sciences labor market research notes", "source_url": null, "statement": "National quit rate at 1.9%, indicating low voluntary turnover"}, {"source_name": "Industry life sciences hiring research", "source_url": null, "statement": "Regulatory affairs and clinical operations roles among hardest to fill in 2026"}, {"source_name": "Industry regulatory policy tracking", "source_url": null, "statement": "EUDAMED rollout (May 2026) and EU AI Act (August 2026) driving compliance talent demand"}], "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": "st-louis-mo-il-msa/life-sciences/2026-10.html", "pdf": "st-louis-mo-il-msa/life-sciences/2026-10.pdf"}, "published_at": "2026-11-03T08:31:02.849357+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/st-louis-mo-il-msa/life-sciences/2026-10.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/st-louis-mo-il-msa/life-sciences/2026-10.pdf"}