Cleaning Jobs in the Lakes Region & Central NH
Great Northern Cleaning has been a family-owned Lakes Region employer since 1981. We’re always looking for dependable, detail-oriented people to join our team of 56, with training provided and steady, local work across Belknap County, Plymouth, Lincoln, and the surrounding area.
Now hiring across Belknap County & the Lakes Region · Training provided · Uniforms & equipment included

Why work at Great Northern Cleaning?
For more than 45 years, we’ve built a reputation across the Lakes Region for quality work and treating people right, customers and crew alike. When you join Great Northern Cleaning, you’re joining a stable, family-owned company, not a faceless franchise.
You’ll get the training, uniforms, and equipment you need to do great work, alongside a supportive team that takes pride in every job. Most of our work is close to home, across Belknap County and the towns around Lake Winnipesaukee, from Plymouth and Lincoln to Moultonborough and Sandwich.
What we’re looking for
Positions we hire for
Residential Cleaner
Homes, camps, and seasonal properties across the Lakes Region.
Commercial / Janitorial
Offices, medical, retail, schools, and municipal buildings.
Carpet & Floor Technician
Van-mounted carpet and floor care with our award-winning crew.
Window Cleaner
Interior and exterior window and screen cleaning, residential and commercial.
Apply to join our team
Fill out the short application below, or call us at (603) 527-2610. We review every application and reach out to qualified candidates.
Employment Questions, Answered
Ready to join the team?
Great Northern Cleaning has been a great place to work since 1981. Apply today and let’s talk.