93%
Recurring Clients
Trust us to come back again & again
7%
One-Time Cleans
First-timers always welcome
47+
Communities
Across York & Cumberland County
7+
Years Serving Maine
Est. 2018 — and growing
Our Impact Across Southern Maine
Every dot is a community we serve across York and Cumberland County.
4,715+
Cleans since 2018
93%
Repeat clients
47+
Communities
The Maine Cleaning Co. · Southern Maine
Tap a node to focus · drag to move
47+ communities · all across Southern Maine
Portland848
Scarborough826
Windham656
+ 44 more communities across Southern Maine
Communities We Serve
Serving York and Cumberland County — from the beaches of Ogunquit to the islands of Casco Bay.
Greater Portland
- Portland
- South Portland
- Cape Elizabeth
- Scarborough
- Westbrook
- Gorham
- Falmouth
- Cumberland
- Yarmouth
- Gray
- New Gloucester
Southern Beaches
- Old Orchard Beach
- Saco
- Biddeford
- Kennebunk
- Kennebunkport
- Wells
- Ogunquit
- York
- York Beach
- Cape Neddick
- Kittery
Midcoast & Outlying
- Brunswick
- Freeport
- Harpswell
- Bath
- Topsham
- Lisbon
- Windham
- Raymond
- Naples
- Standish
- Buxton
- Hollis
- Casco
- Limerick
- Baldwin
- Frye Island
- Denmark
- Waterboro
Islands & Peninsula
- Peaks Island
- Long Island
- Chebeague Island
- South Freeport
- Casco Bay Islands
- Bailey Island
- Orrs Island
Don't see your town? Call us — we may still be able to help.
In depth
Areas we've written up properly
Some parts of the map work differently enough to deserve their own page — the towns, the access, and what the season does to the schedule.


