Skip to content
National Cleaning Group

Commercial Cleaning Services in St. Louis, MO

The St. Louis region crosses the Mississippi, and that river shapes how cleaning routes and schedules come together on each side.

On the Missouri side sit St. Louis City, St. Louis County, St. Charles County, and Jefferson County, while the Illinois side includes Madison, St. Clair, and Monroe counties, all within 15 counties in total. Population has held steady at 2,814,421, and most work is in established offices, hospitals, and plants. Health care is the largest employing sector, and 40 hospitals give the region a deep supply of medical office space in Clayton, Creve Coeur, and the Central West End. Manufacturing remains a top-five sector, with plants and warehouses along the riverfront and out toward the airport. Downtown and Clayton towers need porters during the day, while suburban offices in Chesterfield and St. Charles are usually cleaned after close. Labor is reasonably priced, with a median janitor wage of $16.71 an hour.

Get a Free Facility Assessment(202) 968-1190

We serve facilities across the St. Louis, MO-IL area. Call (202) 968-1190 to book a free walkthrough and get a written quote.

Services we scope in St. Louis

  • Janitorial Services

    Nightly or daily cleaning for commercial buildings: restrooms, trash, surfaces, and break rooms.

  • Office Cleaning

    Recurring office programs scheduled around the tenant's hours and access rules.

  • Day Porter Services

    A daytime attendant for restrooms, spills, and touchpoints while the building is open.

  • Floor Care

    Stripping, refinishing, burnishing, and carpet extraction on a set schedule.

St. Louis metro at a glance for facility managers

Local market figures from the U.S. Census Bureau, Bureau of Labor Statistics, CMS, and NCES. Sources are listed at the bottom of the page.

Population, 2025
2,814,421 [1]
Population, 2020
2,820,862 [1]
Population change, 2020–2025
-0.2% [1]
Janitorial establishments (NAICS 561720, 2023)
593 [4]
Janitorial employees
15,074 [4]
Janitor mean hourly wage (May 2024)
$17.54 [5]
Janitor median hourly wage (May 2024)
$16.71 [5]
Janitors and cleaners employed (May 2024)
20,160 [5]
Employment in information, finance, professional, and admin sectors (NAICS 51–56, 2023)
343,184 [4]
Hospitals
40 [6]
Colleges and universities
39 [7]
Principal cities
St. Louis, St. Charles [2]
Counties in the metro definition
Bond County, IL; Calhoun County, IL; Clinton County, IL; Jersey County, IL; Macoupin County, IL; Madison County, IL; Monroe County, IL; St. Clair County, IL; Franklin County, MO; Jefferson County, MO; Lincoln County, MO; St. Charles County, MO; St. Louis County, MO; Warren County, MO; St. Louis city, MO [3]

In May 2024, BLS reported a mean of $17.54 and a median of $16.71 an hour for janitors in this metro. Labor is the largest part of any cleaning contract, so local wages are useful budget context. Your price comes from the scope set at your walkthrough.

Largest private-sector industries by employment (County Business Patterns 2023)

  1. Health care and social assistance (62): 195,488 employees
  2. Retail trade (44-45): 138,025 employees
  3. Accommodation and food services (72): 127,473 employees
  4. Manufacturing (31-33): 110,031 employees
  5. Professional, scientific, and technical services (54): 90,808 employees
[4]

What this means when you scope a building

  • Missouri and Illinois sites are best scheduled as separate routes, since bridge crossings add time to every visit.
  • With 40 hospitals in the region, many medical suites sit in ordinary office buildings. Exam rooms get their own task list, apart from the admin space around them.
  • Manufacturing employs 110,031 people across the metro, and plants need production-floor scrubbing and locker-room care on a shift schedule.
  • Winter salt and freeze-thaw cycles are hard on lobby floors. Plan extra entry mopping and a spring scrub.

Industries we scope in St. Louis

Questions facility managers ask

Which parts of the St. Louis area do you serve?

We take requests from St. Louis City and St. Louis, St. Charles, Jefferson, Franklin, Lincoln, and Warren counties in Missouri, plus Madison, St. Clair, Monroe, and nearby counties in Illinois.

How are cleaning contracts priced in St. Louis?

Janitors and cleaners in the metro earn a median of $16.71 an hour, according to BLS, and that frames the labor side of a bid. Your price comes from the walkthrough, which covers square footage, floor types, restrooms, operating hours, and frequency. We send a written quote after the visit.

Do you clean medical office buildings in St. Louis?

Yes. Health care is the region's largest employing sector, and medical offices and clinics are core work. Exam rooms, waiting areas, and restrooms are cleaned separately from administrative space, outside patient hours.

What does the free facility assessment include?

We walk your building, review the areas you want cleaned and how they are used, and send a written quote for your building. Call (202) 968-1190 or email info@national-cleaning.com to book it.

Do you serve my part of the metro area?

We serve commercial facilities across the metro area, from downtown offices to suburban campuses and industrial parks. Call (202) 968-1190 to book a free walkthrough.

Nearby metros

We also serve facilities in nearby metros, including Springfield, MO, Indianapolis, IN, Kansas City, MO, Memphis, TN, Louisville, KY.

Missouri service area·All service areas

Sources

  1. Population estimates · U.S. Census Bureau · View source
  2. Principal cities · U.S. Census Bureau · View source
  3. Metro boundaries · U.S. Census Bureau · View source
  4. County Business Patterns · U.S. Census Bureau · View source
  5. Occupational employment and wages · Bureau of Labor Statistics · View source
  6. Hospital directory · Centers for Medicare & Medicaid Services · View source
  7. College directory · National Center for Education Statistics · View source
  8. Geographic coordinates · U.S. Census Bureau · View source