Cleaner Salary in St. Louis, MO

Updated on May 09, 2025
Position
City
Salary

How much does a Cleaner make in St. Louis, MO?

The average salary for a Cleaner is $32,240 per year in St. Louis, MO.

Cleaners in St. Louis, MO, earn a competitive salary. The average annual salary for this role is around $32,240. This figure can vary based on experience and specific job duties. Cleaners with more experience often earn higher wages. The salary range typically falls between $23,000 and $46,210 per year.

Factors that can influence a cleaner's salary include the type of facility they work in, such as hospitals, offices, or schools. Cleaners who work in high-traffic areas or have specialized skills may also see higher pay. Additionally, those who work overtime or on weekends might receive additional compensation. Understanding these factors can help job seekers set realistic expectations and negotiate better salaries.

Cleaner jobs in St. Louis, MO

What are the highest paying cities for a Cleaner near St. Louis, MO?

Cleaner jobs near St. Louis, MO, offer good pay in several nearby cities. Madison, WI, leads with an average salary of $37,666. Chicago, IL, and Milwaukee, WI, follow closely with salaries of $37,137 and $35,849, respectively. These cities provide attractive opportunities for those seeking higher earnings in the cleaning industry.
Graph displaying highest paying cities salaries for Cleaner jobs near St. Louis, MO, highlighting Madison, WI with the highest at $37,666 and Pittsburgh, PA with the lowest at $33,240.
  1. Madison, WI
    Average Salary: $37,666
    In Madison, WI, you can find cleaning jobs in various settings. Many opportunities exist in offices, hotels, and healthcare facilities. Companies like American Family Insurance and the University of Wisconsin offer stable positions.
    Find Cleaner jobs in Madison, WI


  2. Chicago, IL
    Average Salary: $37,137
    Chicago, IL, offers many cleaning jobs in busy urban areas. Work in hotels, office buildings, and public spaces. Major employers include Hilton Hotels and the Chicago Park District.
    Find Cleaner jobs in Chicago, IL


  3. Milwaukee, WI
    Average Salary: $35,849
    Milwaukee, WI, provides cleaning jobs in both commercial and residential settings. Opportunities exist in offices, schools, and homes. Companies like Froedtert Hospital and Milwaukee Public Schools are hiring.
    Find Cleaner jobs in Milwaukee, WI


  4. Des Moines, IA
    Average Salary: $35,186
    Des Moines, IA, has a growing need for cleaning staff. Jobs are available in offices, hospitals, and schools. Look for openings with MercyOne Des Moines Medical Center and the Des Moines Public Schools.
    Find Cleaner jobs in Des Moines, IA


  5. Kansas City, MO
    Average Salary: $34,773
    Kansas City, MO, offers cleaning jobs in a variety of environments. Work in offices, hotels, and healthcare facilities. Companies like HCA Midwest Health and the University of Missouri-Kansas City are hiring.
    Find Cleaner jobs in Kansas City, MO


  6. Omaha, NE
    Average Salary: $34,401
    Omaha, NE, provides cleaning jobs in both commercial and residential areas. Opportunities exist in offices, hotels, and homes. Look for positions with Nebraska Medicine and the Omaha Public Schools.
    Find Cleaner jobs in Omaha, NE


  7. Nashville, TN
    Average Salary: $33,970
    Nashville, TN, offers cleaning jobs in a vibrant city. Work in offices, hotels, and entertainment venues. Companies like Vanderbilt University Medical Center and the Nashville Convention & Visitors Bureau are hiring.
    Find Cleaner jobs in Nashville, TN


  8. Detroit, MI
    Average Salary: $33,908
    Detroit, MI, offers cleaning jobs in a diverse range of settings. Opportunities exist in offices, hotels, and manufacturing plants. Companies like Henry Ford Health and the Detroit Public Schools are hiring.
    Find Cleaner jobs in Detroit, MI


  9. Cincinnati, OH
    Average Salary: $33,285
    Cincinnati, OH, provides cleaning jobs in both urban and suburban areas. Work in offices, schools, and healthcare facilities. Look for positions with Cincinnati Children's Hospital Medical Center and the Cincinnati Public Schools.
    Find Cleaner jobs in Cincinnati, OH


  10. Pittsburgh, PA
    Average Salary: $33,240
    Pittsburgh, PA, offers cleaning jobs in a variety of environments. Work in offices, hospitals, and educational institutions. Companies like UPMC and the University of Pittsburgh are hiring.
    Find Cleaner jobs in Pittsburgh, PA

What are the best paying companies for a Cleaner in St. Louis, MO?

Cleaners in St. Louis, MO, can find good pay with Prairie Farms Dairy, offering an annual salary of $49,760. Hoffmann Brothers and U.S. National Park Service also provide competitive wages, with annual salaries of $47,690 and $45,608, respectively. Better Life Maids and Fish Window Cleaning are other top employers, each offering over $45,000 per year.
Graph displaying best paying company salaries for Cleaner jobs in St. Louis, MO, highlighting PRAIRIE FARMS DAIRY with the highest at $49,760 and Encompass Health with the lowest at $38,000.
  1. PRAIRIE FARMS DAIRY
    Average Salary: $49,760
    PRAIRIE FARMS DAIRY offers competitive salaries for Cleaner jobs. They maintain clean and safe environments in their dairy facilities. Their main location is in St. Louis, MO. They also have other facilities in the region.


  2. Hoffmann Brothers
    Average Salary: $47,690
    Hoffmann Brothers provides good pay for Cleaner positions. They focus on keeping their facilities spotless. Hoffmann Brothers operates in St. Louis, MO, and has several locations in the area.


  3. U.S. National Park Service
    Average Salary: $45,608
    The U.S. National Park Service offers Cleaner jobs with a good salary. They ensure clean and well-maintained parks and recreational areas. They have locations in St. Louis, MO, and other parts of the state.


  4. Better Life Maids
    Average Salary: $45,111
    Better Life Maids pays well for Cleaner jobs. They provide cleaning services to homes and businesses. They operate in St. Louis, MO, and serve clients in the surrounding areas.


  5. Fish Window Cleaning
    Average Salary: $42,000
    Fish Window Cleaning offers Cleaner positions with a decent salary. They specialize in window cleaning for both residential and commercial clients. Their main location is in St. Louis, MO, with services extending to nearby areas.


  6. Dierbergs
    Average Salary: $40,033
    Dierbergs provides Cleaner jobs with a good salary. They focus on maintaining clean and hygienic grocery stores. Dierbergs has multiple locations in St. Louis, MO, and the surrounding region.


  7. Pretium Packaging
    Average Salary: $39,000
    Pretium Packaging offers Cleaner jobs with a competitive salary. They ensure clean and safe packaging environments. Their main location is in St. Louis, MO, with additional facilities in the area.


  8. City of St. Louis
    Average Salary: $38,943
    The City of St. Louis offers Cleaner positions with a fair salary. They maintain clean public spaces and facilities. The city operates in St. Louis, MO, and provides services to the local community.


  9. Woodard Cleaning and Restoration
    Average Salary: $38,833
    Woodard Cleaning and Restoration provides Cleaner jobs with a good salary. They offer cleaning and restoration services for homes and businesses. They operate in St. Louis, MO, and serve clients in the region.


  10. Encompass Health
    Average Salary: $38,000
    Encompass Health offers Cleaner positions with a decent salary. They focus on maintaining clean and hygienic healthcare facilities. Encompass Health has multiple locations in St. Louis, MO, and the surrounding area.

Currently 12,837 Cleaner job openings, nationwide.

How's the job market for a Cleaner in the US?

Learn what a Cleaner does, how to become one, and understand the job outlook. Get simple steps to start your career as a Cleaner today.
Position
Overview
Cleaner
12,837 Job Openings