{"schema_version": 1, "id": "omaha-council-bluffs-ne-ia-msa/metro-job-market/2026-10", "product": "Metro Job Market Pulse", "metro": {"geography_id": 375, "label": "Omaha-Council Bluffs, NE-IA MSA", "slug": "omaha-council-bluffs-ne-ia-msa"}, "focus_area": {"key": "general_conditions", "slug": "metro-job-market", "label": "General Market Conditions"}, "period": "2026-10", "public_after": "2026-10-01", "frozen_at": "2026-11-03T07:55:42.929424+00:00", "headline": "Omaha's labor pool is shrinking while its construction pipeline grows.", "headline_summary": "Nebraska's labor force fell nearly 7,800 workers year-over-year even as unemployment held at 2.9%, while Electrician pay climbed to $72,080 amid competing Google and Meta construction demand.", "key_indicators": [{"label": "Nebraska unemployment rate", "value": "2.9%", "context": "Sept. 2026, vs 4.2% national rate"}, {"label": "State labor force change", "value": "-7,800 workers", "context": "Year-over-year, Sept. 2026 vs Sept. 2025"}, {"label": "Warehouse labor gap", "value": "2,800 workers needed", "context": "Vs. 0.8% annual metro labor force growth"}, {"label": "Industrial vacancy rate", "value": "2.4%", "context": "Vs 7.0% national rate"}], "takeaways": [{"headline": "Low unemployment is masking a shrinking labor pool.", "body": "Nebraska's labor force fell by nearly 7,800 people year-over-year even as the unemployment rate held at 2.9%, meaning the tight rate reflects fewer workers in the market amid limited job creation. That distinction matters for any public narrative about the metro's capacity to support new investment."}, {"headline": "Trade wages are pricing in a construction boom with no slack.", "body": "Electrician advertised pay rose to $72,080 (moderate increase) and HVAC Technician pay climbed to $65,104, consistent with AGC survey findings that 87% of Nebraska construction firms report open hourly craft positions. Google's and Meta's concurrent buildouts are drawing from the same small statewide trade pool, raising the stakes for any additional large capital project considering the metro."}, {"headline": "Warehouse vacancy near zero signals a site-ready, labor-short metro.", "body": "Industrial vacancy sits at 2.4% against a 7.0% national rate, reflecting strong developer confidence, but the 2025-2026 pipeline needs roughly 2,800 additional workers against a labor force growing at only 0.8% a year. Commerce leaders courting logistics or distribution investment should treat workforce availability as the binding constraint on building supply."}, {"headline": "Consumer-facing wages are diverging from goods-producing and skilled-trade gains.", "body": "Food Service Worker pay fell significantly to $30,897 and Retail Sales Associate pay held flat at $31,720, while construction and healthcare wages moved up, pointing to a two-speed metro economy. That divergence has implications for household spending power across income tiers as Q3 CPI continues to outpace national wage growth."}], "local_conditions": "Omaha-Council Bluffs' unemployment rate tracked near 2.9% through September, among the lowest readings of any large metro nationally, yet the metro's labor force is expanding at roughly 0.8% annually against a warehouse and construction pipeline that requires thousands of additional workers over the next two years. Capital projects tied to Meta's Papillion expansion and Google's data-center investment are concentrating demand in electrical and mechanical trades, while statewide labor force size has actually contracted year-over-year even as unemployment holds steady \u2014 a sign of tightening availability.", "implications": "Tight labor availability alongside active capital investment signals a metro economy still expanding, but expansion capacity is increasingly constrained by workforce size, a factor distinct from site readiness or capital access that economic development planners and site-selection consultants should weigh when evaluating project feasibility. Construction wage growth (Electrician advertised pay up moderately to $72,080) alongside a 2,800-worker warehouse labor gap suggests commerce leaders assessing the metro's capacity to absorb new investment should factor labor-force growth rate, along with unemployment rate, into readiness assessments. Current conditions suggest economic development organizations consider incorporating labor force participation trends, along with the headline jobless rate, into public messaging about the metro's capacity for further large-scale investment.", "looking_ahead": [{"category": "Expected data release", "body": "Nebraska's October state employment report is due November 20 from BLS; watch whether the labor force contraction seen in September persists or reverses, since that trend line matters more than the headline unemployment rate for assessing real economic capacity."}, {"category": "Emerging pressure point", "body": "Concurrent Meta and Google construction timelines in the Omaha-Papillion corridor will continue to compete for the same electrical and mechanical trade pool; any additional large capital announcement in the metro should be read against this existing demand."}, {"category": "Potential inflection point", "body": "Delivery Driver advertised pay rose significantly in the metro to $40,354, a notable divergence from the flat national figure of $34,826 \u2014 worth tracking whether this reflects localized logistics-sector tightness tied to the warehouse buildout."}, {"category": "Policy to monitor", "body": "Nebraska's new state WARN Act, effective July 18, requiring 90-day notice for mass layoffs at firms with 100+ employees, creates an earlier warning window for commerce and workforce planners; watch for the first filings under the new standard as a test of its practical effect."}], "roles": [{"role": "Retail Sales Associate", "data_scope": "metro", "metro_p25": 25776.0, "metro_p50": 31720.0, "metro_p75": 34320.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 33340.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Retail Cashier", "data_scope": "metro", "metro_p25": 26043.0, "metro_p50": 31200.0, "metro_p75": 32865.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 31268.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Warehouse/Fulfillment Associate", "data_scope": "metro", "metro_p25": 33846.0, "metro_p50": 38480.0, "metro_p75": 41787.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 38480.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "CDL Truck Driver", "data_scope": "metro", "metro_p25": 57691.0, "metro_p50": 76539.2, "metro_p75": 88000.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 78872.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Delivery Driver", "data_scope": "metro", "metro_p25": 31928.0, "metro_p50": 40354.0, "metro_p75": 46800.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 34826.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Construction Laborer", "data_scope": "metro", "metro_p25": 35912.0, "metro_p50": 41166.0, "metro_p75": 46800.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 40726.6, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Electrician", "data_scope": "metro", "metro_p25": 58315.75, "metro_p50": 72080.0, "metro_p75": 83200.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 71835.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Manufacturing Production Worker/Assembler", "data_scope": "metro", "metro_p25": 34320.0, "metro_p50": 41646.0, "metro_p75": 46000.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 39520.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Customer Service Representative", "data_scope": "metro", "metro_p25": 33280.0, "metro_p50": 40560.0, "metro_p75": 46500.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 39520.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Food Service Worker", "data_scope": "metro", "metro_p25": 27842.0, "metro_p50": 30897.4, "metro_p75": 34258.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 33764.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Certified Nursing Assistant / Home Health Aide", "data_scope": "metro", "metro_p25": 35494.0, "metro_p50": 40560.0, "metro_p75": 44824.25, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 41600.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Administrative Assistant/Office Clerk", "data_scope": "metro", "metro_p25": 35489.25, "metro_p50": 41600.0, "metro_p75": 45564.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 44552.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "HVAC Technician", "data_scope": "metro", "metro_p25": 56924.0, "metro_p50": 65104.0, "metro_p75": 71576.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 71406.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Registered Nurse", "data_scope": "metro", "metro_p25": 83041.0, "metro_p50": 106579.0, "metro_p75": 116306.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 102252.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Software Engineer", "data_scope": "metro", "metro_p25": 98500.0, "metro_p50": 126000.0, "metro_p75": 146793.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 154403.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Data Engineer", "data_scope": "metro", "metro_p25": 91119.25, "metro_p50": 120910.0, "metro_p75": 139159.25, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 138000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Accountant", "data_scope": "metro", "metro_p25": 58200.0, "metro_p50": 68000.0, "metro_p75": 79069.5, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 72000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Financial Analyst", "data_scope": "metro", "metro_p25": 70492.0, "metro_p50": 87500.0, "metro_p75": 93329.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 94646.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "HR Generalist/Manager", "data_scope": "metro", "metro_p25": 51655.0, "metro_p50": 66960.0, "metro_p75": 77500.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 74477.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Marketing Specialist", "data_scope": "metro", "metro_p25": 49671.0, "metro_p50": 53560.4, "metro_p75": 63499.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 62916.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Operations Manager", "data_scope": "metro", "metro_p25": 78793.0, "metro_p50": 85499.2, "metro_p75": 88654.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 86294.2, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Elementary/Secondary School Teacher", "data_scope": "metro", "metro_p25": 32240.0, "metro_p50": 39781.0, "metro_p75": 48509.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 55908.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Account Manager", "data_scope": "metro", "metro_p25": 60976.25, "metro_p50": 92326.6, "metro_p75": 119335.5, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 94009.4, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Warehouse Manager", "data_scope": null, "metro_p25": null, "metro_p50": null, "metro_p75": null, "metro_trend_direction": null, "metro_trend_magnitude": null, "national_p50": 75000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Business Analyst", "data_scope": "metro", "metro_p25": 75132.0, "metro_p50": 85881.0, "metro_p75": 95899.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 98302.2, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}], "industry_snapshot": [{"sector": "Construction", "median_pay": 65000.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "down", "postings_trend_magnitude": "moderate"}, {"sector": "Manufacturing", "median_pay": 79500.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "moderate"}, {"sector": "Retail Trade", "median_pay": 37378.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "down", "postings_trend_magnitude": "moderate"}, {"sector": "Transportation, Warehousing & Utilities", "median_pay": 58240.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "down", "postings_trend_magnitude": "moderate"}, {"sector": "Information", "median_pay": 89756.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Financial Activities", "median_pay": 66154.0, "pay_trend_direction": "down", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Professional & Business Services", "median_pay": 74641.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "stable", "postings_trend_magnitude": "stable"}, {"sector": "Education & Health Services", "median_pay": 61410.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "down", "postings_trend_magnitude": "significant"}, {"sector": "Leisure & Hospitality", "median_pay": 37440.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "moderate"}, {"sector": "Government", "median_pay": 66216.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "down", "postings_trend_magnitude": "significant"}], "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": "November 2026", "files": {"html": "omaha-council-bluffs-ne-ia-msa/metro-job-market/2026-10.html", "pdf": "omaha-council-bluffs-ne-ia-msa/metro-job-market/2026-10.pdf", "sources_html": "omaha-council-bluffs-ne-ia-msa/metro-job-market/2026-10.sources.html"}, "published_at": "2026-11-03T08:27:41.906899+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/omaha-council-bluffs-ne-ia-msa/metro-job-market/2026-10.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/omaha-council-bluffs-ne-ia-msa/metro-job-market/2026-10.pdf"}