Position
City
Salary
Housekeepers in Maryland Heights, MO, typically earn a median yearly salary of $35,264. This figure represents the middle value, where half earn more and half earn less. The salary range can vary based on experience and specific duties. Entry-level positions might start around $27,500, while more experienced housekeepers can earn up to $45,520 annually.
Factors that can influence a housekeeper's salary include the type of property managed, the number of rooms cleaned, and additional responsibilities like cooking or laundry. Those who work in upscale hotels or private homes often have higher earnings. Job seekers may find opportunities to advance by gaining certifications or additional skills, which can boost their earning potential.

Wentzville, MO
Average Salary: $35,285
In Wentzville, a role as a caretaker offers stable work with good pay. Many people prefer this job for its flexible hours. Families in the area value clean homes, making this job in demand.
Find Housekeeper jobs in Wentzville, MO
Saint Charles, MO
Average Salary: $34,574
Working as a caretaker in Saint Charles means helping busy families. The area has many homes needing regular upkeep. This role offers steady work and good community support.
Find Housekeeper jobs in Saint Charles, MO
Webster Groves, MO
Average Salary: $34,550
Caretaking in Webster Groves allows for a close-knit community feel. Many homes here need daily attention. This job provides a chance to build lasting relationships with clients.
Find Housekeeper jobs in Webster Groves, MO
Ballwin, MO
Average Salary: $33,874
In Ballwin, caretakers enjoy working in a peaceful, suburban setting. Families often need help with daily tasks. This job offers a chance to work in a growing, friendly community.
Find Housekeeper jobs in Ballwin, MO
Chesterfield, MO
Average Salary: $33,708
Chesterfield offers caretakers a chance to work in a large, well-established community. Many families here look for reliable help. This job comes with good pay and stable hours.
Find Housekeeper jobs in Chesterfield, MO
O'Fallon, MO
Average Salary: $33,078
O'Fallon is a great place for caretakers looking for flexible hours. Families here value cleanliness and order. This job provides a chance to work in a vibrant community with good job security.
Find Housekeeper jobs in O'Fallon, MO
St. Louis, MO
Average Salary: $32,622
Working as a caretaker in St. Louis means being part of a bustling city. Many people here need help with their homes. This job offers diverse work experiences and good pay.
Find Housekeeper jobs in St. Louis, MO
Kirkwood, MO
Average Salary: $32,045
Kirkwood offers a chance for caretakers to work in a charming suburban area. Families here value a clean home. This job provides a chance to work in a tight-knit community.
Find Housekeeper jobs in Kirkwood, MO
Clayton, MO
Average Salary: $32,037
In Clayton, caretakers enjoy working in a historic area. Families here often need help with their homes. This job offers a chance to be part of a friendly community.
Find Housekeeper jobs in Clayton, MO
Des Peres, MO
Average Salary: $31,469
Des Peres offers caretakers a peaceful, suburban environment. Many families here need daily help. This job provides a chance to work in a quiet, welcoming community.
Find Housekeeper jobs in Des Peres, MO

Extended Stay Hotels
Average Salary: $45,520
Extended Stay Hotels offers competitive pay for housekeepers. They have multiple locations in Maryland Heights, providing various job opportunities. Housekeepers ensure guest rooms and common areas are clean and welcoming.
Two Maids
Average Salary: $35,000
Two Maids is another top choice for housekeepers in Maryland Heights. They focus on residential cleaning services. Housekeepers have a chance to work in different neighborhoods, ensuring homes are clean and tidy.

Property Manager
Average Salary: $56,143
Manage residential buildings and ensure they are well-maintained. Oversee staff for cleaning and other services. Collaborate with tenants to address their needs and concerns.
Find Property Manager jobs in Maryland Heights, MO
Landscaper
Average Salary: $38,475
Maintain the grounds of residential properties. Work on lawns, gardens, and outdoor spaces. Use various tools and equipment to ensure the property looks its best.
Find Landscaper jobs in Maryland Heights, MO
Custodian
Average Salary: $36,857
Clean and maintain facilities. Ensure common areas are tidy and safe. Work closely with maintenance teams to handle repairs and upkeep.
Find Custodian jobs in Maryland Heights, MO
Nanny
Average Salary: $36,000
Care for children in their homes. Prepare meals and snacks, help with homework, and plan activities. Provide a safe and nurturing environment for kids.
Find Nanny jobs in Maryland Heights, MO
Cook
Average Salary: $33,491
Prepare meals in residential homes or facilities. Follow recipes and dietary restrictions. Ensure food is prepared safely and tastes great.
Find Cook jobs in Maryland Heights, MO
Pet Sitter
Average Salary: $31,175
Take care of pets when their owners are away. Feed, walk, and play with animals. Ensure they are comfortable and happy in their home environment.
Find Pet Sitter jobs in Maryland Heights, MO
Laundry Attendant
Average Salary: $31,024
Handle laundry for residential buildings or facilities. Wash, dry, and fold clothes. Ensure linens are clean and ready for use.
Find Laundry Attendant jobs in Maryland Heights, MO