Put the Sparkle Back in Your Space With Help From Our Cleaners

We’re a home and commercial cleaning service based in New Haven County, CT

Tired of coming home to a dirty and unkempt living room? Need someone to clean all the corners of your business building? Turn to the trusted team at Magic Mop Cleaning Services! We clean homes and businesses in New Haven, Connecticut and the surrounding area. With our comprehensive services, you can restore health and radiance back to your location in a short amount of time.

Our professionals have years of experience with many homes and businesses. If you’re searching for a full-service cleaning team for your needs, rely on Magic Mop Cleaning Services for extraordinary results.

When it comes to cleaning, there’s nothing we can’t do

Our professionals use the latest technologies to effectively clean everything from your home’s carpets to your company’s windows. Choose our professionals for:


For our carpet cleaning service in New Haven county, we use a Von Schrader System – a system that utilizes a dry foam to separate the dirt from the carpet. This, along with other special machinery and products, allows us to stand above the competition.

Improve the quality of your building with a complete clean

A clean home or business is not simply about appearances – it’s about health. Your air quality will improve significantly once you call our cleaners for assistance. Eliminate dust, mold and other allergens today. Turn to the team at Magic Mop Cleaning Services right now and breathe in the beauty of your pristine home or business.

Why Choose Us?

  • Punctual Staff
  • Friendly, Professional Service
  • Recurring Cleaning Offered (Weekly, Monthly, Etc.)
  • A+ Rating With BBB
  • Attention To Detail
  • Weekend Hours
  • Evening Hours
  • Free Estimates
  • Work With Customer Budget
  • Patient & Get The Job Done
  • Customer Satisfaction
  • Work With Subcontractors

Contact Us

  • Magic Mop Cleaning Services

    New Haven, CT 06511

    GET DIRECTIONS ›


    Call Us
    Phone: (203) 773-1200
    Phone: (203) 606-0433
    Phone: (203) 435-2759

    Hours
    Mon: 8:00AM-6:00PM
    Tue: 8:00AM-6:00PM
    Wed: 8:00AM-6:00PM
    Thu: 8:00AM-6:00PM
    Fri: 8:00AM-6:00PM
    Sat: 8:00AM-6:00PM
    Sun: 8:00AM-6:00PM