Maryland's janitorial workforce earns a statewide mean and median hourly wage of $17.35 (BLS OEWS May 2024, SOC 37-2011) — essentially at the national median, but reflecting a state with significantly higher regulatory complexity. Maryland's minimum wage increases to $15.50/hr for all employers effective January 1, 2026, while Montgomery County ($17.15/hr), Prince George's County ($15.30/hr), and Howard County ($16.00/hr) maintain higher local rates. SEIU 32BJ's active Maryland presence adds another wage floor for organized buildings.
What employers should plan for
- Floor: $15.50/hr effective January 1, 2026 (Md. Code, Labor & Employment §3-413; up from $15.00 in 2024/2025 for all employers). Future schedule: $15.50 effective 1/1/26, with additional increases through 2027 and beyond under the current legislative schedule — check Maryland DOL for exact 2027 rate.
- Local floors: Montgomery County ~$17.15/hr (2026, indexed); Prince George's County $15.30/hr (effective Jan 1, 2026); Howard County ~$16.00/hr. Employers must verify the exact local rate for each contract location — failure to comply with the higher county rate is an enforcement violation.
- Loaded labor rate: Commercial cleaning bids in Maryland run approximately $27–$36/hr total loaded cost. Montgomery County contracts (with the $17.15/hr local minimum and SEIU 32BJ CBA influence) require the highest budgets. Baltimore commercial market runs $27–$32/hr. Western Maryland and Shore markets are lower.
- Workers' comp class 9014 — Maryland is an NCCI jurisdiction; estimated base rate approximately $0.89–$1.20/$100 payroll. The Rich States Poor States WC index shows Maryland at $0.89/$100 — among the lowest nationally, reflecting Maryland's competitive WC market and highly litigated but low-cost claims environment.
High-wage metros vs. low-wage metros
Lexington Park MSA (St. Mary's County — home to Patuxent River Naval Air Station) leads the state at median $18.08/hr (25th: $16.28, 75th: $22.08), driven by federal contract cleaning requirements and the military-adjacent wage premium. The Washington DC-Arlington-Alexandria MSA (Maryland portion — Montgomery and Prince George's counties) shows a median $17.84/hr (25th: $16.76, 75th: $19.97, 90th: $22.75), reflecting DC-metro labor market rates and SEIU 32BJ contract floors. On the low end, Salisbury MSA posts only $15.71/hr median — barely above the 2026 state minimum wage — and Hagerstown-Martinsburg sits at $16.83/hr, both reflecting limited commercial office density.
Wage percentile distribution (BLS OEWS 2024)
- 10th percentile: $15.00/hr
- 25th percentile: $16.15/hr
- Median (50th): $17.35/hr
- 75th percentile: $19.30/hr
- 90th percentile: $22.49/hr
Maryland's 10th percentile at exactly $15.00/hr is a data artifact reflecting the pre-2026 state minimum wage ($15.00) as the effective floor for all workers in the BLS survey — confirming the minimum wage is binding at the lower end. The compressed lower distribution (10th to 25th: $1.15/hr) reflects the minimum wage floor; the wider upper spread (75th to 90th: $3.19/hr) captures SEIU CBA premium rates and federal contractor premiums in DC-adjacent markets.
Union presence
SEIU 32BJ is an active force in Maryland's commercial cleaning market, particularly in Montgomery County and Baltimore. The October 2023 DC/MD/VA master service agreement (ratified after threatened strike action) covers approximately 9,000 cleaners including 700 Baltimore commercial building cleaners, over 1,500 in Montgomery County, and additional workers in Prince George's and Howard counties. The contract runs through 2027 and includes raises totaling $3.55–$3.75/hr over its life. SEIU 32BJ's CBAs set meaningful wage floors in Maryland's largest commercial markets. Baltimore office market union density is estimated at 15–25% for commercial cleaning; Montgomery County (DC suburb) density is higher at 25–40% of Class A office buildings.
What this means for bid math
Maryland is among the most regulatory-complex states in this batch for cleaning contracts. Employers must track multiple wage floors: state ($15.50/hr), Montgomery County (~$17.15/hr), Prince George's County ($15.30/hr), Howard County (~$16.00/hr), and SEIU 32BJ CBA rates in organized buildings. Montgomery County contracts for Class A commercial real estate should budget $18–$21/hr base and apply a 1.75–1.90× multiplier, producing total loaded costs of $32–$40/hr. Baltimore contracts should use $17.00–$18.00/hr as the competitive base. Salisbury and Western Maryland markets can be modeled at $15.50–$16.50/hr base. Always verify whether the target building is in SEIU 32BJ's organized territory before finalizing a bid.
Primary sources
- O*NET Local Wages — Maryland (BLS OEWS May 2024 data)
- Maryland DOL — Minimum Wage & Overtime Facts (2026 rates)
- Justice for Janitors — DC/MD/VA Contract Victory 2023
- DOL WHD State Minimum Wage Laws
- Commercial Cleaning Licensing in Maryland →
- OSHA Compliance for Janitorial in Maryland →
- Workers' Comp Class 9014 in Maryland →