Position
City
Salary
Cleaners in Victoria, BC can expect to earn a competitive salary. The average yearly salary stands at around $34,501. This figure varies based on experience and specific roles. For example, entry-level cleaners might earn closer to $27,721, while those with more experience could see up to $44,300 or more.
Victoria offers numerous job opportunities for cleaners in various settings. Cleaners in the hospitality industry, such as hotel cleaners, often have the opportunity to earn additional income through tips. Furthermore, the demand for cleaners in residential and commercial settings is consistent, providing stability and potential for career growth.

Duncan, BC
Average Salary: $36,848
Working as a cleaner in Duncan offers a chance to maintain the cleanliness of local businesses and homes. The city’s supportive community and pleasant surroundings make it a great place to build a career.
Find Cleaner jobs in Duncan, BC
Prince George, BC
Average Salary: $35,357
In Prince George, cleaners play a key role in keeping the city tidy. With a mix of urban and natural landscapes, this city offers a unique environment for those who value clean and safe spaces.
Find Cleaner jobs in Prince George, BC
Tofino, BC
Average Salary: $34,424
Tofino is known for its natural beauty, and cleaners help maintain this pristine environment. Working here means you'll enjoy stunning views and a clean, welcoming community.
Find Cleaner jobs in Tofino, BC
Ladysmith, BC
Average Salary: $34,284
Ladysmith offers a peaceful setting for those interested in cleaning jobs. Cleaners here contribute to keeping the town’s charming atmosphere clean and inviting for residents and visitors alike.
Find Cleaner jobs in Ladysmith, BC
Parksville, BC
Average Salary: $34,166
In Parksville, cleaners ensure that both homes and public areas remain clean and inviting. The city’s friendly nature makes it a great place for those who appreciate a supportive work environment.
Find Cleaner jobs in Parksville, BC
Richmond, BC
Average Salary: $34,013
Richmond provides numerous opportunities for cleaners to work in a dynamic and diverse setting. With many businesses and homes, cleaners here are in demand to help maintain cleanliness.
Find Cleaner jobs in Richmond, BC
Kelowna, BC
Average Salary: $33,660
Kelowna offers a picturesque backdrop for those in cleaning roles. Cleaners here help maintain the beauty of the city, contributing to a pleasant environment for both residents and visitors.
Find Cleaner jobs in Kelowna, BC
Courtenay, BC
Average Salary: $33,390
Courtenay’s clean and organized spaces benefit from the hard work of its cleaners. This city provides a range of opportunities to maintain cleanliness in various settings.
Find Cleaner jobs in Courtenay, BC
Port Alberni, BC
Average Salary: $33,101
Port Alberni offers a great environment for cleaners to thrive. The city values cleanliness, and cleaners play a vital role in ensuring a tidy and welcoming atmosphere.
Find Cleaner jobs in Port Alberni, BC
Penticton, BC
Average Salary: $32,939
In Penticton, cleaners are essential in maintaining the city’s high standards of cleanliness. The supportive community and diverse landscapes make it a rewarding place to work.
Find Cleaner jobs in Penticton, BC

Island Health
Average Salary: $36,473
Island Health is a leading healthcare provider in Victoria, BC. They manage hospitals, health centers, and various facilities. Cleaners at Island Health enjoy competitive pay, comprehensive benefits, and opportunities for career advancement. They maintain cleanliness across multiple locations, including Royal Jubilee Hospital and Victoria General Hospital.
GDI Services
Average Salary: $30,244
GDI Services operates in Victoria, BC, providing specialized cleaning services to multiple sectors, including healthcare and commercial buildings. Cleaners at GDI Services enjoy a stable work environment and opportunities for growth. They work at locations such as the Victoria International Airport and various office buildings in the downtown area.

Custodian
Average Salary: $45,912
Custodial roles involve maintaining the cleanliness of buildings. Workers clean restrooms, hallways, and offices. Companies like school districts and commercial real estate firms offer jobs. They value reliable custodians who ensure a tidy and safe environment.
Find Custodian jobs in Victoria, BC
Carpet Cleaning Technician
Average Salary: $35,281
Professionals in this role specialize in cleaning carpets and upholstery. They use specialized equipment to remove stains and dirt. Companies that need clean and welcoming spaces often hire these specialists. Industries such as hospitality and real estate may offer these positions.
Find Carpet Cleaning Technician jobs in Victoria, BC
Housekeeping
Average Salary: $34,827
Housekeeping positions involve general cleaning tasks in homes or hotels. These jobs require attention to detail and a strong work ethic. Companies such as home services firms and hotel chains value housekeepers. They play a key role in keeping living and working spaces clean.
Find Housekeeping jobs in Victoria, BC
Laundry Attendant
Average Salary: $32,781
Laundry attendants handle the washing, drying, and folding of clothing and linens. These positions often require a keen eye for detail. Hotels, hospitals, and residential facilities hire these workers. They ensure that clothes and linens are always clean and ready for use.
Find Laundry Attendant jobs in Victoria, BC
Housekeeper
Average Salary: $32,601
Housekeepers manage the cleaning and maintenance of residential properties. They perform tasks such as dusting, vacuuming, and organizing. Residential management companies and private households often need housekeepers. These roles provide a stable job with opportunities for growth and advancement.
Find Housekeeper jobs in Victoria, BC