{"schema_version": 1, "id": "nd-nonmetropolitan-area/life-sciences/2026-10", "product": "Labor Market Pulse", "metro": {"geography_id": 268, "label": "ND NONMETROPOLITAN AREA", "slug": "nd-nonmetropolitan-area"}, "focus_area": {"key": "life_sciences", "slug": "life-sciences", "label": "Life Sciences"}, "period": "2026-10", "public_after": "2026-10-01", "frozen_at": "2026-11-03T04:28:04.425481+00:00", "headline": "North Dakota's talent scarcity is pricing up regulatory and clinical roles.", "headline_summary": "Metro Regulatory Affairs pay rose to $104,064 against a softening $103,780 national median, while CRA pay hit $114,063 locally versus $90,065 nationally, underscoring how a 2.2% statewide unemployment rate and thin CRO infrastructure are concentrating wage pressure in roles life sciences employers cannot easily outsource.", "key_indicators": [{"label": "ND statewide unemployment", "value": "2.2%", "context": "2nd-lowest among states, behind SD's 2.0%"}, {"label": "Open positions vs. annual job growth", "value": "12,000 openings", "context": "vs. ~4,000 new jobs created annually"}, {"label": "CRA advertised pay, metro vs. national", "value": "$114,063", "context": "vs. $90,065 national median"}, {"label": "Regulatory Affairs pay divergence", "value": "$104,064 metro", "context": "vs. $103,780 national, trending opposite directions"}], "takeaways": [{"headline": "Regulatory affairs pay is pulling away from national trend.", "body": "Metro advertised pay for Regulatory Affairs Specialists rose to $104,064 while the national median slipped to $103,780, a reversal that is consistent with thin local outsourcing capacity forcing employers to build regulatory bench strength internally. Compensation strategy built on national benchmarks alone risks underpricing this role locally."}, {"headline": "Clinical Research Associate pay signals a scarcity premium, not inflation.", "body": "Metro CRA advertised pay climbed to $114,063, well above the $90,065 national median, even as the national quit rate holds near 1.9% and experienced CRAs remain the documented national bottleneck. A local premium this large suggests employers are competing for a very small pool rather than reacting to broad wage inflation."}, {"headline": "Lab Technician pay gap with national rates should concern R&D headcount planners.", "body": "Metro advertised pay for Lab Technicians sits at $41,808, well below the $47,840 national median, even as it moved up locally. Entry-level science talent may view this as a signal to leave the state once national remote or regional CRO alternatives become viable, pressuring succession pipelines in a state where academic salaries already undercut industry pay."}, {"headline": "Research Scientist pay is softening locally while the rest of the country tightens.", "body": "Metro Research Scientist advertised pay fell to $137,408 even as the national median rose to $130,339, narrowing what had likely been a local premium. Declining local demand signal for this role may reflect fewer advertised R&D openings rather than reduced skill value \u2014 worth distinguishing before adjusting offer strategy."}], "local_conditions": "North Dakota's nonmetropolitan labor market remains among the tightest in the nation, with statewide unemployment at 2.2% and more than 12,000 open positions against an economy adding only about 4,000 jobs annually, leaving specialized employers to compete directly with construction, energy, and AI-infrastructure projects for scarce workers. County-level wage data shows a widening split \u2014 14 of 53 counties post average weekly wages above $1,225 while 10 sit below $975 \u2014 meaning life sciences employers recruiting outside Fargo or Grand Forks face uneven local pay norms that complicate standardized compensation planning.", "implications": "Thin regional bio infrastructure means North Dakota life sciences organizations face build-vs-outsource decisions under worse conditions than peer states: no established CRO/CDMO base exists to absorb clinical or manufacturing overflow, so in-house regulatory affairs and clinical research capacity carries outsized strategic weight. Advertised pay for Regulatory Affairs Specialists is up significantly in-metro ($104,064) even as the national figure softens, suggesting local employers are bidding up compensation for a function they cannot easily outsource regionally. Organizations should evaluate whether current regulatory and CRA compensation reflects this structural scarcity rather than historical in-state pay norms.", "looking_ahead": [{"category": "Policy development", "body": "Governor Armstrong's new Department of Workforce Development has no life sciences-specific mandate yet. Watch whether early agency priorities address credentialed scientific and clinical talent or focus narrowly on trades and energy workforce gaps."}, {"category": "Emerging pressure point", "body": "Nearly 25% of the national life sciences workforce is aged 55 or older, and North Dakota's small academic and biotech base offers limited internal succession depth. Retirements among senior regulatory or QA staff in a market this thin could create abrupt capability gaps with few local replacements available."}, {"category": "Worth watching", "body": "Cass County (Fargo) led the state in job openings with 3,354 in September, but county employment actually declined 0.6% year over year through March 2026. A market advertising heavily while shedding net jobs may signal churn rather than growth \u2014 worth tracking before expanding local headcount plans."}, {"category": "Early indicator", "body": "No CRO or CDMO expansion announcements have surfaced in-state this month. Continued absence of outsourcing infrastructure will keep pushing clinical and manufacturing capacity decisions toward in-house builds or out-of-state partnerships, raising the stakes on regional retention of regulatory and CRA talent."}], "roles": [{"role": "Research Scientist", "data_scope": "state_rollup", "metro_p25": 109700.0, "metro_p50": 137408.0, "metro_p75": 155552.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": 83739.0, "metro_p50": 114063.0, "metro_p75": 115407.0, "metro_trend_direction": "up", "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": 36980.5, "metro_p50": 41808.0, "metro_p75": 43872.5, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 47840.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Regulatory Affairs Specialist", "data_scope": "state_rollup", "metro_p25": 79750.0, "metro_p50": 104064.4, "metro_p75": 112956.0, "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": 90174.0, "metro_p50": 101212.8, "metro_p75": 105557.5, "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": 72576.0, "metro_p50": 103480.0, "metro_p75": 133948.75, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 131958.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Validation Engineer", "data_scope": "state_rollup", "metro_p25": 105000.0, "metro_p50": 115000.0, "metro_p75": 115000.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 106478.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}], "industry_snapshot": [], "citations": [{"source_name": "Job Service North Dakota / BLS", "source_url": null, "statement": "ND unemployment at 2.2% with over 12,000 open positions statewide"}, {"source_name": "U.S. Bureau of Labor Statistics", "source_url": null, "statement": "County-level average weekly wage distribution across 53 ND counties"}, {"source_name": "Pre-researched life sciences labor market notes", "source_url": null, "statement": "Limited CRO/CDMO presence in North Dakota increases build-vs-outsource complexity"}, {"source_name": "Biopharma industry labor market survey", "source_url": null, "statement": "National CRA talent shortage and 1.9% national quit rate"}, {"source_name": "State of North Dakota", "source_url": null, "statement": "Governor Armstrong created Department of Workforce Development"}, {"source_name": "Job Service North Dakota / BLS QCEW", "source_url": null, "statement": "Cass County job openings and year-over-year employment decline"}], "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": "nd-nonmetropolitan-area/life-sciences/2026-10.html", "pdf": "nd-nonmetropolitan-area/life-sciences/2026-10.pdf"}, "published_at": "2026-11-03T08:26:58.748406+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/nd-nonmetropolitan-area/life-sciences/2026-10.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/nd-nonmetropolitan-area/life-sciences/2026-10.pdf"}