How much does a Cleaner make in St. Louis, MO?
Cleaners in St. Louis, MO, earn a yearly average salary of $32,208. This figure represents the middle point of the salary range for these professionals. The salary can vary based on experience, skills, and the specific employer. Cleaners with more experience or specialized skills often earn more.
The salary distribution shows that most cleaners earn between $25,000 and $36,182 per year. Here is a breakdown of the salary distribution:
- 6.35% earn $25,000 or less
- 17.61% earn between $25,000 and $27,236
- 28.32% earn between $27,236 and $29,473
- 14.09% earn between $29,473 and $31,709
- 12.78% earn between $31,709 and $33,945
- 7.81% earn between $33,945 and $36,182
- 2.60% earn between $36,182 and $38,418
- 2.37% earn between $38,418 and $40,655
- 1.68% earn between $40,655 and $42,891
- 0.77% earn between $42,891 and $45,127
- 0.61% earn $45,127 or more
What are the highest paying cities for a Cleaner near St. Louis, MO?

-
Madison, WI
Average Salary: $39,013
Madison offers a variety of cleaning jobs in offices, schools, and hospitals. Many positions are with local universities and healthcare facilities. The city's clean environment makes for pleasant work conditions.
Find Cleaner jobs in Madison, WI
-
Chicago, IL
Average Salary: $38,152
Chicago has a high demand for cleaning professionals in its bustling business districts and hotels. Working here means you'll be part of a vibrant city with many opportunities for career growth. Many positions are with major corporations and hotels.
Find Cleaner jobs in Chicago, IL
-
Milwaukee, WI
Average Salary: $36,102
Milwaukee provides numerous cleaning jobs in its industrial and commercial sectors. The city's diverse economy offers many opportunities. Many positions are with local breweries and manufacturing companies.
Find Cleaner jobs in Milwaukee, WI
-
Des Moines, IA
Average Salary: $35,659
Des Moines offers stable cleaning jobs in government buildings and private offices. The city's clean and organized environment makes for a pleasant work setting. Many positions are with state government offices and insurance companies.
Find Cleaner jobs in Des Moines, IA
-
Omaha, NE
Average Salary: $35,051
Omaha has a growing need for cleaning staff in its corporate and healthcare sectors. The city's friendly atmosphere makes for a welcoming work environment. Many positions are with major insurance companies and hospitals.
Find Cleaner jobs in Omaha, NE
-
Kansas City, MO
Average Salary: $34,590
Kansas City offers many cleaning jobs in its diverse business and healthcare sectors. The city's vibrant culture provides a dynamic work environment. Many positions are with local hospitals and corporate offices.
Find Cleaner jobs in Kansas City, MO
-
Nashville, TN
Average Salary: $34,473
Nashville provides numerous cleaning jobs in its entertainment and healthcare sectors. The city's lively atmosphere makes for a fun work environment. Many positions are with music venues and hospitals.
Find Cleaner jobs in Nashville, TN
-
Louisville, KY
Average Salary: $33,949
Louisville offers many cleaning jobs in its industrial and healthcare sectors. The city's diverse economy provides many opportunities. Many positions are with local manufacturing companies and hospitals.
Find Cleaner jobs in Louisville, KY
-
Cincinnati, OH
Average Salary: $33,811
Cincinnati has a high demand for cleaning professionals in its corporate and healthcare sectors. The city's clean and organized environment makes for a pleasant work setting. Many positions are with major corporations and hospitals.
Find Cleaner jobs in Cincinnati, OH
-
Pittsburgh, PA
Average Salary: $33,704
Pittsburgh offers many cleaning jobs in its industrial and healthcare sectors. The city's diverse economy provides many opportunities. Many positions are with local manufacturing companies and hospitals.
Find Cleaner jobs in Pittsburgh, PA
What are the best paying companies for a Cleaner in St. Louis, MO?

-
Green Angel Cleaning Services
Average Salary: $50,700
Green Angel Cleaning Services offers Cleaner jobs with a focus on commercial and residential cleaning. They operate throughout St. Louis, providing excellent opportunities for those seeking a stable and rewarding position.
-
PRAIRIE FARMS DAIRY
Average Salary: $50,567
PRAIRIE FARMS DAIRY provides Cleaner jobs with a focus on maintaining clean and sanitary environments. They operate in St. Louis and surrounding areas, offering a chance to work in a stable and well-regarded company.
-
Hoffmann Brothers
Average Salary: $49,483
Hoffmann Brothers offers Cleaner jobs with a variety of roles in commercial and residential settings. They operate in St. Louis, providing a chance to work in a company known for its commitment to quality and employee satisfaction.
-
Better Life Maids
Average Salary: $48,333
Better Life Maids provides Cleaner jobs with a focus on residential cleaning services. They operate in St. Louis, offering a chance to work in a company that values professionalism and customer satisfaction.
-
U.S. National Park Service
Average Salary: $45,608
The U.S. National Park Service offers Cleaner jobs with a focus on maintaining public spaces and facilities. They operate in St. Louis, providing a chance to work in a company that values environmental stewardship and public service.
-
Fish Window Cleaning
Average Salary: $42,000
Fish Window Cleaning provides Cleaner jobs with a focus on commercial and residential window cleaning. They operate in St. Louis, offering a chance to work in a company known for its attention to detail and customer service.
-
Dierbergs
Average Salary: $39,770
Dierbergs offers Cleaner jobs with a focus on maintaining clean and safe environments in their retail locations. They operate in St. Louis, providing a chance to work in a company that values teamwork and customer satisfaction.
-
Pretium Packaging
Average Salary: $39,000
Pretium Packaging provides Cleaner jobs with a focus on maintaining clean and sanitary environments in their packaging facilities. They operate in St. Louis, offering a chance to work in a company known for its commitment to quality and safety.
-
City of St. Louis
Average Salary: $38,943
The City of St. Louis offers Cleaner jobs with a variety of roles in public facilities and buildings. They operate throughout the city, providing a chance to work in a company that values public service and community engagement.
-
Woodard Cleaning and Restoration
Average Salary: $38,600
Woodard Cleaning and Restoration provides Cleaner jobs with a focus on commercial and residential cleaning services. They operate in St. Louis, offering a chance to work in a company known for its professionalism and dedication to quality.
What are the best paying Cleaner related jobs in St. Louis, MO?

-
Carpet Cleaning Technician
Average Salary: $45,189
This role involves cleaning and maintaining carpets in various settings. Technicians use specialized equipment to clean and restore carpets. Companies like ServiceMaster and Merry Maids offer opportunities in this field.
Find Carpet Cleaning Technician jobs in St. Louis, MO
-
Custodian
Average Salary: $43,616
Custodians ensure cleanliness and order in buildings. They perform tasks like sweeping, mopping, and emptying trash. Local schools and businesses often hire custodians. St. Louis Public Schools and BJC HealthCare are notable employers.
Find Custodian jobs in St. Louis, MO
-
Environmental Services Technician
Average Salary: $37,696
These professionals focus on maintaining a clean and safe environment. They work in hospitals, offices, and other facilities. They clean rooms, sanitize surfaces, and manage waste. SSM Health and Mercy are key employers in this sector.
Find Environmental Services Technician jobs in St. Louis, MO
-
Housekeeping
Average Salary: $34,749
Housekeeping staff clean and organize rooms in hotels, motels, and other lodging facilities. They ensure guests have a comfortable and clean environment. Marriott International and Hilton Worldwide are prominent employers in St. Louis.
Find Housekeeping jobs in St. Louis, MO
-
Laundry Attendant
Average Salary: $32,919
Laundry attendants handle the washing, drying, and folding of linens and clothes. They work in hotels, hospitals, and other institutions. They ensure that clean, fresh items are always available. St. Louis Marriott and SSM Health offer positions in this role.
Find Laundry Attendant jobs in St. Louis, MO
-
Housekeeper
Average Salary: $31,772
Housekeepers clean and maintain private residences. They perform tasks such as dusting, vacuuming, and laundry. They ensure a tidy and welcoming home environment. Local families and property management companies often hire housekeepers.
Find Housekeeper jobs in St. Louis, MO