Janitorial Wage Benchmarks

Janitorial Wages in Iowa (2026)

Iowa's janitorial median of $17.37/hr exceeds the national median by $0.10 — a Midwest market surprise — with Sioux City leading at $18.91/hr while Iowa's own nonmetro northeast trails at $17.09/hr.

CurrentStatute: BLS OEWS May 2024 (SOC 37-2011) + No state minimum wage above federal; Iowa Code §91D.1 adopts federal FLSA rateEffective: Federal $7.25/hr — Iowa has no independent state minimum wage statute above the federal rateLast reviewed: Q2 2026
State
Iowa
Governing Statute
BLS OEWS May 2024 (SOC 37-2011) + No state minimum wage above federal; Iowa Code §91D.1 adopts federal FLSA rate
BLS OEWS May 2024, SOC 37-2011; O*NET LocalWages_37-2011.00_IA (BLS 2024 data); DOL WHD State Minimum Wage Laws (updated Jan 1, 2026); Iowa Workforce Development OEWS dashboard
Enforcement Agency
Iowa Labor Services Division, Wage Payment Collection; DOL Wage & Hour Division, Des Moines District Office
Civil Penalty
Unpaid wages + liquidated damages equal to unpaid wages under FLSA; 2-year statute of limitations (3 years for willful violations)

Iowa's janitorial workers earn a statewide mean and median hourly wage of $17.37 (BLS OEWS May 2024, SOC 37-2011) — marginally above the national median of $17.27/hr and well ahead of most neighboring right-to-work states. With no state minimum wage law above the federal $7.25/hr, Iowa's janitorial wages are driven entirely by market forces, creating a $10.12/hr gap between the legal floor and the prevailing median.

What employers should plan for

  • Floor: $7.25/hr federal minimum (Iowa Code §91D.1 adopts the federal rate; Iowa has not independently raised its minimum wage since 2008). The $10.12/hr gap between federal minimum and median wage is among the widest in this batch, confirming purely market-driven wages.
  • Local floors: No Iowa city or county has enacted a local minimum wage ordinance. Iowa Code §91A preempts local wage ordinances in most interpretations, and no Iowa municipality has successfully enacted one.
  • Loaded labor rate: Commercial cleaning bids in Iowa typically run $26–$33/hr total loaded cost (base wage + payroll taxes ~8% + WC ~$2.10–$2.50/$100 payroll + benefits + overhead). NCCI jurisdiction state with moderate WC rates for class 9014.
  • Workers' comp class 9014 — Iowa is an NCCI jurisdiction; estimated base rate approximately $2.10–$2.50/$100 payroll for commercial janitorial contractors (Iowa Municipalities WC Association confirms NCCI rate framework).

High-wage metros vs. low-wage metros

Sioux City IA-NE-SD MSA leads the state at a striking median $18.91/hr (25th: $15.23, 75th: $20.99) — elevated by the packing and food-processing industrial complex and competitive cross-border labor market with Nebraska. Iowa City MSA follows at median $17.45/hr (90th: $23.55/hr), anchored by the University of Iowa's large facilities management operation and University of Iowa Hospitals. On the lower end, Northeast Iowa nonmetro area (median $17.09/hr) and Des Moines-West Des Moines (median $16.90/hr) — the state's largest commercial market — actually run below the statewide median, likely reflecting a denser supply of commercial cleaning labor in the capital region.

Wage percentile distribution (BLS OEWS 2024)

  • 10th percentile: $13.69/hr
  • 25th percentile: $14.72/hr
  • Median (50th): $17.37/hr
  • 75th percentile: $20.38/hr
  • 90th percentile: $22.24/hr

Iowa's distribution shows a notable jump from the 25th percentile ($14.72) to the median ($17.37) — a $2.65/hr step that reflects the bifurcation between part-time and full-time commercial cleaning roles. The compressed upper tail ($20.38 to $22.24 from 75th to 90th) suggests limited premium-tier commercial contracts relative to coastal markets.

Union presence

Iowa is a right-to-work state with private-sector union density approximately 5–6%. SEIU 32BJ and SEIU Local 1 do not maintain Iowa commercial cleaning operations. AFSCME locals represent custodians at the University of Iowa and Iowa State University under public-sector bargaining agreements, but these do not influence private commercial cleaning wage patterns. The commercial cleaning market statewide is entirely non-union with wages set by market competition.

What this means for bid math

Iowa's janitorial median of $17.37/hr — above the national average — reflects competitive Midwest labor markets rather than regulatory pressure. Total loaded labor runs approximately $27–$31/hr (1.55–1.80× base wage). Sioux City contracts warrant a separate cost model given the elevated $18.91/hr median. Des Moines, despite being the largest market, has a more competitive wage environment at $16.90/hr median. Multi-year contracts should include 3–5% annual escalation provisions reflecting Iowa's consistent mid-single-digit wage growth in this occupation.

Primary sources

This page is informational only. It does not constitute legal advice, tax advice, or a professional compliance determination. Laws vary by state and locality, change over time, and apply differently depending on your specific facts and circumstances. Before taking any action with legal or business consequences, consult a licensed attorney or CPA qualified in your jurisdiction.