{"schema_version": 1, "id": "des-moines-west-des-moines-ia-msa/life-sciences/2026-09", "product": "Labor Market Pulse", "metro": {"geography_id": 114, "label": "Des Moines-West Des Moines, IA MSA", "slug": "des-moines-west-des-moines-ia-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:20:28.600170+00:00", "headline": "Des Moines bids above national rates for scarce clinical talent.", "headline_summary": "Metro advertised pay for Clinical Research Associates ($112,948) and Biostatisticians ($146,526) now exceeds national medians, even as Iowa's 3.2% unemployment signals little slack to fill these roles.", "key_indicators": [{"label": "Iowa unemployment rate", "value": "3.2%", "context": "Unchanged 4th straight month; down from 3.5% a year ago"}, {"label": "CRA advertised pay, metro vs national", "value": "$112,948 vs $90,956", "context": "Metro runs 24% above national median"}, {"label": "Clinical Data Manager pay decline", "value": "$89,187 metro", "context": "27% below national median of $123,031, both declining"}, {"label": "Iowa working population change", "value": "-7,500 YoY", "context": "Largely retirement-driven, per Iowa Workforce Development"}], "takeaways": [{"headline": "Biostatistics pay is outrunning the national market here.", "body": "Metro Biostatistician advertised pay at $146,526 beats the national median of $133,322, an unusual inversion for a thin-density metro and a signal that local demand for analytics talent is outstripping the shallow regional supply. Treat this role as a retention priority rather than a routine backfill."}, {"headline": "CRA compensation has flipped the usual metro discount.", "body": "Clinical Research Associate advertised pay locally ($112,948) runs well above the national figure ($90,956), likely reflecting a small number of employers competing hard for a narrow local talent pool rather than broad market strength. Organizations benchmarking against national CRA data risk underbidding for this role specifically in Des Moines."}, {"headline": "Clinical Data Manager pay is sliding on both fronts.", "body": "Metro pay for this role fell significantly to $89,187, well behind the already-softening national median of $123,031, consistent with broader national reports that execution-heavy data functions are increasingly candidates for CRO/CDMO handoff. This divergence makes Clinical Data Manager a natural test case for outsourcing decisions this cycle."}, {"headline": "A tight 3.2% jobless rate masks a demographic drain.", "body": "Iowa's working population fell by 7,500 year-over-year, driven largely by retirement, which compounds scarcity in credential-heavy R&D and manufacturing roles that take years to backfill. Workforce planning should account for attrition from experienced staff exiting the labor force entirely, not just competitors."}], "local_conditions": "Polk County unemployment sits at 3.0% and statewide Iowa unemployment held at 3.2% for a fourth straight month, underscoring a labor pool with little slack for specialized scientific and regulatory hiring even as healthcare added 700 jobs in August alone. Thin local biotech density \u2014 anchored by Boehringer Ingelheim Vetmedica and a handful of smaller players like Lumos Pharma \u2014 means Des Moines employers compete directly against better-resourced biotech and pharma hubs for the same credentialed talent pool, while advertised Research Scientist pay still trails the national median by roughly $26,500.", "implications": "Metro advertised pay for Clinical Research Associate ($112,948) and Biostatistician ($146,526) now exceeds national medians, signaling local employers are bidding aggressively for clinical and data-analytics talent despite a shallow regional candidate base \u2014 a dynamic that strengthens the case for CRO partnerships on execution-heavy trial work while reserving internal headcount for roles requiring institutional and regulatory continuity. Falling Clinical Data Manager pay locally (down significantly against a national pull-back) suggests this function may be commoditizing faster than CRA or biostatistics work, a useful signal when deciding where to insource versus outsource. Consider reviewing build-vs-outsource splits function by function rather than applying a single sourcing posture across R&D, clinical, and data operations.", "looking_ahead": [{"category": "Early indicator", "body": "Iowa's new Career Training Physical Expansion Grants, launched September 15, target apprenticeship capacity for mid-skill manufacturing and QA technician pipelines. Watch whether early cohorts begin feeding CDMO and device quality roles within the next two quarters, easing pressure on entry-level technician hiring."}, {"category": "Worth watching", "body": "National biopharma layoffs (BioMarin, Bristol Myers) are concentrated in consolidation functions while 64% of surveyed organizations keep actively recruiting. Monitor whether any displaced regulatory or CMC talent relocates into the Des Moines metro, a plausible but unconfirmed supply release given the area's limited biotech employer base."}, {"category": "Emerging pressure point", "body": "Manufacturing added 1,300 Iowa jobs in August, the state's strongest sector gain, which could tighten competition for process development and bioprocess technicians shared across food science, ag biotech, and device manufacturing employers. Leaders planning CDMO-adjacent hires should track whether this cross-sector pull pushes advertised pay higher before Q4 budgeting closes."}, {"category": "Potential inflection point", "body": "National Regulatory Affairs compensation for senior roles ($320K-$580K for VP-level) reflects acute scarcity tied to EU MDR and FDA pathway changes. If that scarcity cascades into mid-level Regulatory Affairs Specialist pay \u2014 already up significantly locally at $103,011 \u2014 expect faster movement in Des Moines given the metro's smaller bench of qualified candidates."}], "roles": [{"role": "Research Scientist", "data_scope": "state_rollup", "metro_p25": 74180.5, "metro_p50": 104805.0, "metro_p75": 112429.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": 55303.0, "metro_p50": 112948.0, "metro_p75": 125628.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": 37947.5, "metro_p50": 43680.0, "metro_p75": 45760.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": "metro", "metro_p25": 88871.0, "metro_p50": 103011.0, "metro_p75": 114400.0, "metro_trend_direction": "up", "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": 74125.0, "metro_p50": 89186.8, "metro_p75": 112693.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": "metro", "metro_p25": 100707.0, "metro_p50": 146526.0, "metro_p75": 152330.5, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 133322.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Validation Engineer", "data_scope": "state_rollup", "metro_p25": 118498.25, "metro_p50": 121331.0, "metro_p75": 123498.25, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "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": "des-moines-west-des-moines-ia-msa/life-sciences/2026-09.html", "pdf": "des-moines-west-des-moines-ia-msa/life-sciences/2026-09.pdf"}, "published_at": "2026-10-09T13:50:06.536319+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/des-moines-west-des-moines-ia-msa/life-sciences/2026-09.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/des-moines-west-des-moines-ia-msa/life-sciences/2026-09.pdf"}