How much does a Housekeeping make in Hannibal, MO?
Housekeeping staff in Hannibal, Missouri, can expect to earn an average yearly salary of about $28,700. This salary reflects the general earnings across different levels of experience and responsibilities. It is a steady income that supports a decent quality of life in the region.
Here is how salaries break down for housekeeping positions in Hannibal:
- 27.94% of housekeepers earn around $27,000 or slightly less.
- 16.76% earn between $27,636 and $28,273.
- Another 16.76% earn between $28,273 and $28,909.
- Similarly, 16.76% earn between $28,909 and $29,545.
- 11.18% earn between $29,545 and $30,182.
- The top earners, about 5.59%, earn $33,364 or more annually.
What are the highest paying cities for a Housekeeping near Hannibal, MO?

-
Bloomington, IL
Average Salary: $42,552
In Bloomington, working in housekeeping offers the chance to join well-known local hotels. The city's hospitality scene provides many opportunities for professional growth. With a focus on cleanliness and customer service, you can develop valuable skills in this vibrant community.
Find Housekeeping jobs in Bloomington, IL
-
Marion, IL
Average Salary: $39,511
Marion provides a friendly environment for housekeeping jobs. Working here, you can find positions with local hotels and restaurants. The city's smaller size means a close-knit community, allowing for strong relationships with co-workers and guests alike.
Find Housekeeping jobs in Marion, IL
-
Peoria, IL
Average Salary: $37,137
Peoria offers various housekeeping roles in both hotels and motels. The city's business-friendly atmosphere helps ensure job stability. This location provides an opportunity to learn and advance in a dynamic work setting.
Find Housekeeping jobs in Peoria, IL
-
St. Louis, MO
Average Salary: $34,513
St. Louis has a vibrant hospitality scene with many housekeeping jobs. Working in this city, you can find employment with major hotel chains. The diverse workforce and rich culture make it a stimulating environment to thrive in.
Find Housekeeping jobs in St. Louis, MO
-
Chillicothe, MO
Average Salary: $34,465
In Chillicothe, housekeeping positions often come with smaller, locally-owned businesses. This setting allows for a personal touch and more direct interaction with management. The slower pace can provide a more relaxed work environment.
Find Housekeeping jobs in Chillicothe, MO
-
Columbia, MO
Average Salary: $34,266
Columbia's thriving student population means many opportunities in housekeeping, especially with local hotels and campus housing. Working here, you can experience a diverse clientele. The city's educational environment offers a unique and engaging workplace.
Find Housekeeping jobs in Columbia, MO
-
Springfield, IL
Average Salary: $32,925
Springfield provides various housekeeping roles in its growing hospitality industry. Employment with local hotels offers a chance to grow professionally. The city’s welcoming atmosphere makes it a great place to work and advance your career.
Find Housekeeping jobs in Springfield, IL
-
Palmyra, MO
Average Salary: $32,600
Palmyra offers a close-knit community with housekeeping jobs in local hotels and bed-and-breakfasts. The small town environment means you’ll get to know your colleagues and guests. It’s an ideal place for those seeking a quieter pace of work.
Find Housekeeping jobs in Palmyra, MO
-
Quincy, IL
Average Salary: $31,642
In Quincy, you can find housekeeping positions with hotels and inns. The city’s friendly vibe makes it a pleasant place to work. Opportunities for professional development are plentiful in this community-focused environment.
Find Housekeeping jobs in Quincy, IL
-
Cedar Rapids, IA
Average Salary: $31,572
Cedar Rapids has a number of housekeeping jobs in hotels and motels. The city’s business-friendly nature provides a solid foundation for career growth. Working here, you can develop essential skills in a supportive atmosphere.
Find Housekeeping jobs in Cedar Rapids, IA
What are the best paying companies for a Housekeeping in Hannibal, MO?

-
HRW Companies, LLC
Average Salary: $28,983
HRW Companies, LLC provides cleaning services for commercial and residential buildings. They focus on keeping environments clean and safe. Their services are available across several cities in Missouri, including Hannibal. They look for dedicated individuals to join their team.
-
Mission Health Communities
Average Salary: $27,867
Mission Health Communities runs several healthcare facilities that require clean and comfortable environments. They offer jobs in various locations across Missouri. Housekeeping roles here involve keeping patient areas, common spaces, and offices tidy and well-maintained. Their staff plays a key role in delivering high-quality care.
-
Motel 6 / Studio 6
Average Salary: $27,400
Motel 6 and Studio 6 hotels provide affordable and comfortable stays. Housekeeping staff work to ensure rooms and common areas meet high cleanliness standards. These hotels are located in multiple cities, including Hannibal. Their staff works to make guests' stays as enjoyable as possible.
What are the best paying Housekeeping related jobs in Hannibal, MO?

-
Facility Manager
Average Salary: $66,354
This role oversees the entire maintenance and cleaning of buildings. Managers work with teams to ensure all areas are clean and functional. They collaborate with local companies to meet facility standards.
Find Facility Manager jobs in Hannibal, MO
-
Custodian
Average Salary: $40,000
Custodians focus on keeping public spaces clean and safe. They work in schools, offices, and other buildings, ensuring everything is tidy and in order. Many local businesses hire custodians to maintain their properties.
Find Custodian jobs in Hannibal, MO
-
Housekeeping Supervisor
Average Salary: $34,450
This job involves leading a team of housekeepers. Supervisors ensure all cleaning tasks are completed to high standards. They work closely with hotel and residential managers to keep environments pristine.
Find Housekeeping Supervisor jobs in Hannibal, MO
-
Cleaner
Average Salary: $32,377
Cleaners perform many tasks to maintain cleanliness in various settings. They might work in homes, offices, or other facilities. Cleaners help ensure environments remain safe and welcoming for everyone.
Find Cleaner jobs in Hannibal, MO
-
Housekeeper
Average Salary: $32,005
Housekeepers handle the daily cleaning of residential or commercial spaces. They often work in private homes, hotels, or healthcare facilities. This role involves dusting, vacuuming, and more to keep areas neat.
Find Housekeeper jobs in Hannibal, MO
-
Laundry Attendant
Average Salary: $30,000
Laundry attendants manage the washing and ironing of clothes and linens. They work in hotels, hospitals, and other facilities. This job requires attention to detail to ensure all items are clean and presentable.
Find Laundry Attendant jobs in Hannibal, MO



