Answer
Maine janitors earn a median $18.72/hr, but Portland's $16.75/hr local minimum (effective January 1, 2026) sets the operative floor for metro contracts, $1.65 above the state's indexed $15.10/hr rate.
- The 10th percentile ($16.11/hr) sits only $1.01 above the state minimum, leaving almost no entry-level wage differentiation.
- Portland South Portland MSA leads at median $20.17/hr; rural Maine runs within $2.00/hr, limiting geographic arbitrage.
- Loaded labor cost runs $29 to $36/hr statewide; Portland metro commands $29 to $38/hr with the local floor.
$18.54 Median hourly wage (BLS OEWS May 2025)
BLS wage data shows median hourly pay at $18.54 for Maine janitors (OEWS May 2025, SOC 37-2011), but the operative floor for Portland contracts is $16.75/hr under the city's local minimum wage, $1.65 above the state's $15.10/hr rate effective January 1, 2026. Employers bidding multi-site work must track wage floors by municipality. The indexed state minimum compresses the entire distribution: the 10th percentile sits at $16.11/hr, only $1.01 above the floor, leaving almost no room for entry-level wage differentiation.
What employers should plan for
- Floor: $15.10/hr effective January 1, 2026 (26 M.R.S.A. §663; CPI-indexed annually using the Consumer Price Index for the Northeast Region, effective each January 1). The 2026 rate increased $0.45 from 2025's $14.65.
- Local floors: Portland city minimum wage $16.75/hr (effective January 1, 2026). Rockland minimum wage $16.00/hr (effective January 1, 2026). Employers with Portland-area contracts must use $16.75/hr as the operative floor — $1.65/hr above the state rate.
- Loaded labor rate: Commercial cleaning bids in Maine typically run $29–$36/hr total loaded cost ($18–$22 base + payroll taxes + WC costs + benefits + overhead). Portland metro commands the highest rates; rural and nonmetro Maine runs $28–$32/hr.
- Workers' comp class 9014 — Maine is an NCCI jurisdiction; estimated base rate approximately $1.80–$2.20/$100 payroll. The Rich States Poor States 2022 WC index shows Maine at $1.37/$100 average — below the national mean, reflecting Maine's competitive WC market.
High-wage metros vs. low-wage metros
Portland-South Portland MSA leads Maine at an impressive median $20.17/hr (25th: $17.74, 75th: $22.50, 90th: $25.71) — Maine's economic center and the state's highest-wage commercial real estate market. Portland's local minimum of $16.75/hr compresses the lower distribution, with the 10th percentile at $16.83/hr barely above the floor. Bangor MSA follows at median $17.99/hr (90th: $23.10/hr). Maine's wage compression across the state is notable: even Lewiston-Auburn (median $17.96/hr) and Northeast Maine nonmetro ($18.23/hr) run within $2.00/hr of Portland, reflecting the state's tight post-pandemic labor market and the indexed minimum wage setting a high effective floor throughout the state.
Wage percentile distribution (BLS OEWS 2024)
- 10th percentile: $16.11/hr
- 25th percentile: $17.28/hr
- Median (50th): $18.72/hr
- 75th percentile: $21.51/hr
- 90th percentile: $23.55/hr
Maine's distribution is among the most compressed in this batch: a mere $7.44/hr spread from 10th to 90th percentile, and only $1.23/hr between the 10th percentile and the 25th. The 10th percentile at $16.11/hr is just $1.01/hr above the state's $15.10/hr minimum wage — confirming the indexed minimum wage has effectively set a market floor very close to the 10th percentile for full-time workers. This compression limits wage differentiation and reduces the competitive advantage of hiring at entry-level rates.
Union presence
Maine's private-sector union density is moderate (~10–11% statewide, above the national average), but concentrated in public-sector and manufacturing, not commercial cleaning. MSEA-SEIU Local 1989 represents Maine state government workers including some custodial employees. The University of Maine System custodians are covered under AFSCME agreements. SEIU 32BJ does not have a commercial cleaning presence in Maine. Portland and Bangor commercial cleaning is predominantly operated by non-union contractors (ABM, local firms). The absence of private-sector union pattern bargaining means wage differentiation is primarily driven by the indexed minimum wage and market supply.
What this means for bid math
Maine's $15.10/hr minimum wage (plus Portland's $16.75/hr local floor) compresses the lower end of commercial cleaning wages, making Maine one of the more expensive states in this batch for entry-level contracts. Portland contracts must budget $16.75–$20.17/hr base and apply 1.75–1.90× multiplier for a total loaded cost of $29–$38/hr. Statewide contracts should use the state median of $18.72/hr as the planning base. The tight spread between metro and rural wages in Maine (unlike most states) reduces the benefit of geographic arbitrage. Annual escalation provisions should reference the state's CPI-linked minimum wage increase mechanism as a guidepost.
Primary sources
- O*NET Local Wages — Maine (BLS OEWS May 2025 data)
- Maine DOL — Minimum Wage Increase to $15.10 Effective Jan 1, 2026
- Paper Trails — Maine Minimum Wage Update 2026
- DOL WHD State Minimum Wage Laws
- Commercial Cleaning Licensing in Maine →
- OSHA Compliance for Janitorial in Maine →
- Workers' Comp Class 9014 in Maine →
