Janitorial Wages in Baltimore–Columbia–Towson, MD (2026)
Janitorial Wages in Baltimore–Columbia–Towson, MD (2026)
The Baltimore–Columbia–Towson, MD Metropolitan Statistical Area reported a median hourly wage of $17.12 and a mean of $17.47 for Janitors and Cleaners (SOC 37-2011) in the May 2023 BLS Occupational Employment and Wage Statistics survey, with approximately 17,290 workers in the occupation across the MSA, according to BLS OEWS May 2023 data for MSA 12580. By May 2024, the building and grounds cleaning and maintenance occupational group posted a mean of $18.80/hr in the Baltimore area per the BLS May 2024 Baltimore MSA news release—roughly 2.9% of total local employment, matching the national share. Baltimore is anchored by three distinct demand drivers that differentiate it from peer mid-Atlantic markets: the Johns Hopkins institutional complex (hospital, university, and Applied Physics Laboratory combined represent the region's single largest non-federal employer), the Port of Baltimore (a concentrated logistics and maritime cleaning segment), and SEIU 32BJ's Mid-Atlantic organizing reach, which has pushed commercial wages well above the Maryland minimum floor.
BLS Wage Distribution for Janitors and Cleaners (SOC 37-2011), May 2024 Estimates
| Percentile | Hourly Wage (Est.) | Annual Equivalent |
|---|---|---|
| 10th (entry-level) | $13.00 | $27,040 |
| 25th | $15.25 | $31,720 |
| 50th (Median) | $17.98 | $37,400 |
| Mean | $18.35 | $38,170 |
| 75th | $20.90 | $43,470 |
| 90th | $24.10 | $50,130 |
Source: BLS OEWS May 2023 (MSA 12580) with estimated +5% adjustment to May 2024 using national 37-2011 growth trend. May 2023 median $17.12, mean $17.47, employment 17,290. Annual equivalents assume 2,080 hours/year.
Maryland Minimum Wage and the Healthy Working Families Act
Maryland's statewide minimum wage reached $15.00/hr for employers with 15 or more workers effective January 1, 2024, and is subject to annual CPI indexing thereafter. Baltimore City and Baltimore County have no higher local supplement, making the state floor the operative baseline for commercial accounts. More impactful to janitorial labor costs is the Maryland Healthy Working Families Act (Md. Code, Lab. & Empl. §§ 3-1301–3-1311), which requires employers with 15 or more employees to provide up to 40 hours of paid earned sick and safe leave annually, accruing at one hour per 30 hours worked. Employers with 14 or fewer employees must provide the same volume of leave but unpaid. For a BSC running crews of 20–30 part-time cleaners, this mandatory paid leave represents a cost of roughly $0.67–$0.80 per labor hour at median wage rates—a factor that must be built into bid models and is frequently missed by out-of-state contractors entering the Baltimore market for the first time. Employers must also post the required notice and provide written leave balance statements each payday.
MOSH Plan-State Oversight and Worker Safety
Maryland operates its own occupational safety and health program under the Maryland Occupational Safety and Health (MOSH) division of the Department of Labor (Md. Code, Lab. & Empl. § 5-209). As a federally approved state plan, MOSH must maintain standards at least as effective as federal OSHA—and it does so through its own inspection calendar, penalty structure, and compliance assistance programs. For janitorial contractors, MOSH enforcement focuses on hazard communication (cleaning chemicals, GHS labeling), slip-and-fall prevention, and bloodborne pathogen protocols in healthcare accounts. Penalties for serious violations range up to $15,625 per instance, with willful violations reaching $156,259—higher than many contractors expect for what they perceive as routine cleaning operations. Any BSC with accounts in the Johns Hopkins medical campus, UMMC, or University of Maryland Baltimore must also comply with MOSH's healthcare-specific standards on regulated waste handling. Contact: MOSH — Maryland Department of Labor.
Johns Hopkins Institutional Complex: The Largest Single Cleaning Account in the Region
Johns Hopkins University and Health System collectively employ over 50,000 workers in Baltimore and represent the region's dominant anchor for institutional janitorial contracts. The School of Medicine campus alone—a dense cluster of research and clinical buildings around Monument Street—has custodial staff classified under the university's Bargaining Unit housekeeper classification, with starting wages of $18.00/hr and increases to $20.75/hr after twelve months of employment, per posted positions reviewed in Q2 2026. These rates function as the de facto wage benchmark for any BSC seeking to compete for subcontracting work within the Hopkins ecosystem. Facilities management for non-bargaining-unit accounts is partially outsourced to national firms including Aramark and ABM Industries, both of which maintain Baltimore operations. ABM posted janitorial cleaner openings at Johns Hopkins Medical at $16.44/hr in the same period—reflecting a competitive tension between in-house union and outsourced non-union rates. The gap between the two (roughly $1.50–$4.00/hr) is a defining feature of Baltimore's institutional cleaning market.
Port of Baltimore and Maritime-Adjacent Cleaning
The Port of Baltimore—operating through the Maryland Port Administration's Seagirt, Dundalk, and Fairfield terminals—generates a distinct and seasonal category of janitorial and facility-support demand. Container processing, breakbulk cargo handling, and roll-on/roll-off vehicle staging all require post-work terminal cleaning, chemical spill response, and restroom facility maintenance for longshoreman crews. The devastation caused by the Francis Scott Key Bridge collapse in March 2024 temporarily disrupted port activity, but the Port of Baltimore fully resumed normal container operations by late summer 2024 and channel dredging has restored full draft capability. Cleaning contractors operating in maritime-adjacent facilities typically price at a premium—10–20% above standard commercial office rates—owing to 24-hour operational windows, heavy-equipment-area safety protocols, and the need for TWIC (Transportation Worker Identification Credential) clearance for workers entering secure federal port areas. Federal accounts at the Port may also be subject to Service Contract Act wage determinations if the cleaning contract is a federal procurement.
SEIU 32BJ Mid-Atlantic and Union Wage Dynamics
SEIU 32BJ's Capital Area District, which covers the DC metro, also extends into Baltimore's commercial office sector through selective organizing campaigns. While Baltimore lacks the full master-agreement infrastructure of the DC or New York markets, 32BJ has successfully organized cleaning crews at several Class A office towers in the central business district and Inner Harbor submarket. The union's Secure Maryland Wage Act campaign, referenced in 32BJ SEIU communications regarding the passage of BWI Marshall Airport wage legislation, indicates ongoing legislative activity targeting airport service worker pay—a category that overlaps with commercial janitorial organizing. For non-union commercial accounts in Baltimore's suburban markets (Columbia, Towson, Hunt Valley), market-rate wages track at $14–$17/hr for general cleaners, with supervisors reaching $19–$22/hr. Union coverage in the Baltimore MSA affects an estimated 10–15% of the commercial cleaning workforce, concentrated in downtown Class A office and healthcare settings.
Workers' Compensation (NCCI) and Loaded Labor Model
Maryland participates in the NCCI loss cost system for workers' compensation pricing. For Class Code 9014 (Janitorial Services by Contractors—No Window Cleaning Above Ground Level), Maryland's loss cost is approximately $2.20–$2.50 per $100 of payroll, placing it among the moderate-cost mid-Atlantic states. Insurers apply experience modification and schedule adjustments on top of the advisory loss cost, so actual premiums for a well-run BSC with a clean loss history may be somewhat lower. Loaded labor cost for a general cleaner at the May 2024 median of approximately $17.98/hr would include: 7.65% FICA ($1.38), WC at $2.35/$100 ($0.42), Healthy Working Families Act paid leave (~$0.68), plus benefits and overhead—bringing total loaded cost to approximately $26–$31/hr before margin. For union accounts at $20–$21/hr base, loaded cost reaches $32–$38/hr.
Submarket Variation: Baltimore City Core vs. Howard County Corridor
Baltimore City Core (Downtown / Inner Harbor / Medical Campus): The highest-wage segment of the MSA. Class A office towers at Harbor East, Mount Vernon cultural district buildings, and the Johns Hopkins Medical campus all price at $17–$22/hr for general cleaners, with full-time workers often receiving employer-sponsored health coverage. Federal accounts at Social Security Administration headquarters (Woodlawn) or VA Maryland Healthcare facilities carry SCA obligations.
Inner Suburbs (Towson, Columbia, White Marsh): Howard County (Columbia) and Baltimore County (Towson, Catonsville) represent the high-growth suburban commercial submarket. The Columbia/HoCo corridor—anchored by the headquarters of Leidos, Northrop Grumman's Maryland operations, and a dense medical office park ecosystem—commands commercial cleaning rates of $16–$20/hr. Howard County passed a local minimum wage of $16.00/hr effective January 1, 2025.
Outer Ring (Harford / Carroll Counties): Non-union, lower-density markets where competitive wages run $13–$15/hr. Turnover at these sites is higher and scheduling flexibility is more limited due to sparse public transit access.
Key Employers and BSCs Operating in the Market
The Baltimore MSA janitorial market is served by a mix of national integrated facility services firms and regional contractors. ABM Industries maintains a significant presence through its healthcare and aviation accounts (BWI Marshall Airport, Johns Hopkins, University of Maryland Medical System). Aramark Facility Services holds institutional contracts at several higher-education accounts including the University of Baltimore and Coppin State University. Allied Universal operates janitorial and security bundled contracts at downtown office and federal building accounts. Pritchard Industries and ServiceMaster Clean serve mid-market commercial accounts in Howard County and suburban Baltimore. Regional players include Advantage Maintenance (multi-state BSC with Baltimore-area operations) and a substantial segment of locally owned BSCs that compete on price in the $13–$16/hr market for non-union suburban accounts.
Primary Sources
- BLS OEWS May 2023 — Baltimore–Columbia–Towson MSA (area 12580)
- BLS May 2024 Baltimore–Columbia–Towson Occupational Employment and Wages News Release
- Maryland Department of Labor — Sick and Safe Leave (Healthy Working Families Act)
- MOSH — Maryland Occupational Safety and Health
- SEIU 32BJ — Capital Area District
Primary sources
https://www.bls.gov/oes/2023/may/oes_12580.htm
https://labor.maryland.gov/paidleave/
Review notice
This wage data is maintained by the Opora editorial team and last reviewed in Q2 2026. BLS OEWS data is released annually each spring; state and local minimum wages change at least yearly. Verify current rates with BLS, the relevant state labor department, and any applicable SCA wage determination before relying on a specific bid number. Opora does not provide legal or tax advice.
Related Opora Pages
- Baltimore Columbia Towson bid template — labor-loaded per-square-foot pricing for this metro
- Federal janitorial RFPs in Baltimore Columbia Towson — bases, SCA Wage Determinations, contracting offices
- Maryland statewide janitorial wages — BLS OEWS plus state context
- OSHA enforcement and penalties in Maryland
- Maryland workers' compensation rates for janitorial contractors
- Maryland business and contractor licensing for cleaning services
- Bid Generator — assemble a defensible bid from these wage benchmarks
- Production Rate Calculator — convert wages to per-square-foot labor cost
- Cleaning bid benchmarks — price-per-square-foot reference data by facility type
- Bid stress test — verify a bid holds against wage and turnover variance
- All 100 metros — wages, bid templates, and federal RFPs