{"schema_version": 1, "id": "ames-ia-msa/metro-job-market/2026-09", "product": "Metro Job Market Pulse", "metro": {"geography_id": 99, "label": "Ames, IA MSA", "slug": "ames-ia-msa"}, "focus_area": {"key": "general_conditions", "slug": "metro-job-market", "label": "General Market Conditions"}, "period": "2026-09", "public_after": "2026-09-01", "frozen_at": "2026-10-09T13:37:21.048716+00:00", "headline": "Ames holds near-full employment while logistics and clerical pay soften.", "headline_summary": "Ames metro unemployment remains near 2.5%\u20132.8% against a 4.2% national rate, even as warehouse/fulfillment pay falls significantly and administrative assistant pay drops to a $38,480 local median.", "key_indicators": [{"label": "Ames MSA unemployment rate", "value": "2.5%\u20132.8%", "context": "vs 4.2% national, 3.2% Iowa statewide"}, {"label": "Government sector size, Ames", "value": "13,660 jobs", "context": "Largest supersector, driven by Iowa State University"}, {"label": "Iowa trade/transportation job loss", "value": "-5,200 jobs (YoY)", "context": "Transportation alone down 3,300 statewide"}, {"label": "National payroll growth, September", "value": "29,000 jobs added", "context": "Well below 45,000 12-month average pace"}], "takeaways": [{"headline": "Ames unemployment looks strong, but the mix underneath is uneven.", "body": "A 2.5%\u20132.8% local jobless rate remains well below the 4.2% national figure, yet advertised pay for warehouse/fulfillment, customer service and administrative roles is down moderately to significantly locally while registered nurses and electricians post solid gains. Local economic strength appears concentrated in healthcare, education and skilled trades rather than broad-based."}, {"headline": "Public institutions remain the metro's shock absorber.", "body": "Government is Ames' largest supersector at roughly 13,660 positions, driven by Iowa State University, at a time national government payrolls have shed 216,000 jobs over the past year. That structural weighting toward public and university employment helps explain why Ames continues to outperform both state and national unemployment readings."}, {"headline": "Statewide retail and logistics softness is visible in local pay data.", "body": "Iowa shed 5,200 trade and transportation jobs over the year, and Ames mirrors this with warehouse/fulfillment pay down significantly and delivery driver pay down moderately against stable national figures. Commerce leaders tracking retail and distribution activity should treat these as leading indicators of softening consumer-facing demand rather than isolated local anomalies."}, {"headline": "Healthcare wage strength is a statewide, not just local, pattern.", "body": "Registered nurse pay in Ames rose significantly to a $115,188 median, consistent with Iowa's healthcare and social assistance sector adding 5,700 jobs annually, the strongest sector in the state. Sustained healthcare wage growth against a backdrop of flat overall state job creation suggests this sector will keep absorbing a disproportionate share of local economic momentum."}], "local_conditions": "Ames metro unemployment held near 2.5%\u20132.8% through the latest readings, roughly half the national 4.2% rate, with Iowa State University and Mary Greeley Medical Center anchoring a government and health-care-heavy employment base that insulates the metro from the national slowdown in payroll growth. Statewide, manufacturing drove most of Iowa's modest August job gains while trade, transportation and professional services contracted, a divergence that appears to be reaching Ames through soft advertised pay in warehouse, customer service and administrative roles even as nursing and skilled trades post gains.", "implications": "Tight local unemployment alongside flat-to-declining advertised pay in logistics, clerical and manufacturing-adjacent roles points to a metro where labor is scarce but demand for lower-wage positions has softened \u2014 a signal that consumer-facing and back-office activity may be cooling faster than the headline jobless rate suggests. Public-sector stability tied to Iowa State and healthcare systems continues to anchor the local economy even as national government payrolls shrink, making Ames more insulated than most peer metros from federal workforce volatility. Commerce leaders evaluating expansion timing should consider weighing sector-specific signals \u2014 healthcare and skilled trades strength versus logistics and clerical softness \u2014 rather than reading the low headline rate alone as a uniform green light.", "looking_ahead": [{"category": "Worth watching", "body": "Iowa Workforce Development has not yet posted September-specific Ames MSA unemployment and payroll figures; confirm whether the metro's outperformance versus the 3.2% state rate holds once new data posts in October."}, {"category": "Emerging pressure point", "body": "Statewide professional and business services shed 1,000 jobs in a single month and administrative/clerical advertised pay in Ames is down significantly; watch whether this spreads into broader office-based employment locally."}, {"category": "Early indicator", "body": "Iowa's labor force participation rate climbed to third-highest nationally even as total working Iowans declined on retirement outflows; watch whether Ames, with its university-driven younger population, diverges from this aging-workforce pattern seen statewide."}, {"category": "Potential inflection point", "body": "National WARN notices remain elevated at major employers (Amazon, Meta, Tyson) while Iowa's own WARN-affected worker count fell 58% year over year; a continued gap between national layoff headlines and Iowa's low-layoff reality would reinforce the metro's relative insulation story."}], "roles": [{"role": "Retail Sales Associate", "data_scope": "metro", "metro_p25": 25257.0, "metro_p50": 29353.8, "metro_p75": 34124.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 33325.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Retail Cashier", "data_scope": "metro", "metro_p25": 26506.0, "metro_p50": 30160.0, "metro_p75": 31028.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 31200.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Warehouse/Fulfillment Associate", "data_scope": "metro", "metro_p25": 30496.0, "metro_p50": 34149.0, "metro_p75": 35714.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 38000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "CDL Truck Driver", "data_scope": "metro", "metro_p25": 59414.0, "metro_p50": 80304.0, "metro_p75": 92160.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 78000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Delivery Driver", "data_scope": "metro", "metro_p25": 27551.0, "metro_p50": 31899.0, "metro_p75": 37915.75, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 34344.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Construction Laborer", "data_scope": "metro", "metro_p25": 33166.0, "metro_p50": 41600.0, "metro_p75": 45000.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 40560.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Electrician", "data_scope": "metro", "metro_p25": 58518.0, "metro_p50": 70093.0, "metro_p75": 74693.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 71404.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Manufacturing Production Worker/Assembler", "data_scope": "metro", "metro_p25": 31126.0, "metro_p50": 36517.0, "metro_p75": 40560.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 39520.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Customer Service Representative", "data_scope": "metro", "metro_p25": 29874.25, "metro_p50": 35618.0, "metro_p75": 38118.75, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 39520.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Food Service Worker", "data_scope": "metro", "metro_p25": 27664.0, "metro_p50": 29433.0, "metro_p75": 30150.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 33756.2, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Certified Nursing Assistant / Home Health Aide", "data_scope": "metro", "metro_p25": 34703.0, "metro_p50": 41910.0, "metro_p75": 44531.0, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 41106.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Administrative Assistant/Office Clerk", "data_scope": "metro", "metro_p25": 30687.0, "metro_p50": 38480.0, "metro_p75": 41141.0, "metro_trend_direction": "down", "metro_trend_magnitude": "significant", "national_p50": 43680.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "HVAC Technician", "data_scope": "metro", "metro_p25": 59429.0, "metro_p50": 63500.0, "metro_p75": 63500.0, "metro_trend_direction": "down", "metro_trend_magnitude": "moderate", "national_p50": 70720.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Registered Nurse", "data_scope": "metro", "metro_p25": 87544.0, "metro_p50": 115187.6, "metro_p75": 122919.5, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 102581.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Software Engineer", "data_scope": "metro", "metro_p25": 108379.0, "metro_p50": 121453.0, "metro_p75": 142095.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 153652.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Data Engineer", "data_scope": "metro", "metro_p25": 118325.75, "metro_p50": 134830.0, "metro_p75": 139486.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 139500.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Accountant", "data_scope": "metro", "metro_p25": 54062.0, "metro_p50": 60660.4, "metro_p75": 69692.5, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 72182.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Financial Analyst", "data_scope": "metro", "metro_p25": 72073.5, "metro_p50": 86377.6, "metro_p75": 89749.5, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 94782.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "HR Generalist/Manager", "data_scope": "metro", "metro_p25": 56630.5, "metro_p50": 75000.0, "metro_p75": 75000.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 75000.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Marketing Specialist", "data_scope": "metro", "metro_p25": 44707.5, "metro_p50": 57164.0, "metro_p75": 70824.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 62354.4, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}, {"role": "Operations Manager", "data_scope": "state_rollup", "metro_p25": 64060.0, "metro_p50": 94295.8, "metro_p75": 101537.5, "metro_trend_direction": "up", "metro_trend_magnitude": "moderate", "national_p50": 85216.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Elementary/Secondary School Teacher", "data_scope": "metro", "metro_p25": 32240.0, "metro_p50": 48594.0, "metro_p75": 54456.25, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 56731.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Account Manager", "data_scope": "metro", "metro_p25": 66874.0, "metro_p50": 96132.6, "metro_p75": 110680.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 92749.0, "national_trend_direction": "up", "national_trend_magnitude": "significant"}, {"role": "Warehouse Manager", "data_scope": "state_rollup", "metro_p25": 52500.0, "metro_p50": 60000.0, "metro_p75": 60000.0, "metro_trend_direction": "stable", "metro_trend_magnitude": "stable", "national_p50": 75000.0, "national_trend_direction": "stable", "national_trend_magnitude": "stable"}, {"role": "Business Analyst", "data_scope": "metro", "metro_p25": 77184.0, "metro_p50": 95278.0, "metro_p75": 97214.0, "metro_trend_direction": "up", "metro_trend_magnitude": "significant", "national_p50": 98279.0, "national_trend_direction": "up", "national_trend_magnitude": "moderate"}], "industry_snapshot": [{"sector": "Construction", "median_pay": 60440.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Manufacturing", "median_pay": 78600.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Retail Trade", "median_pay": 46579.5, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Transportation, Warehousing & Utilities", "median_pay": 66585.0, "pay_trend_direction": "down", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Information", "median_pay": 111120.0, "pay_trend_direction": "up", "pay_trend_magnitude": "moderate", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Financial Activities", "median_pay": 62500.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Professional & Business Services", "median_pay": 62400.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Education & Health Services", "median_pay": 55794.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Leisure & Hospitality", "median_pay": 33280.0, "pay_trend_direction": "stable", "pay_trend_magnitude": "stable", "postings_trend_direction": "up", "postings_trend_magnitude": "significant"}, {"sector": "Government", "median_pay": 64469.0, "pay_trend_direction": "up", "pay_trend_magnitude": "significant", "postings_trend_direction": "up", "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": "October 2026", "files": {"html": "ames-ia-msa/metro-job-market/2026-09.html", "pdf": "ames-ia-msa/metro-job-market/2026-09.pdf", "sources_html": "ames-ia-msa/metro-job-market/2026-09.sources.html"}, "published_at": "2026-10-09T13:47:58.274467+00:00", "report_html_url": "https://reports.wagescape.com/archive/v1/editions/ames-ia-msa/metro-job-market/2026-09.html", "report_pdf_url": "https://reports.wagescape.com/archive/v1/editions/ames-ia-msa/metro-job-market/2026-09.pdf"}