Our Service Areas

Our service area includes Delaware County, Chester County, Montgomery County and Philadelphia.

If you don’t find your city or town listed on one of the maps below, please contact us. We may be able to accommodate you!

  • Aston
  • Boothwyn
  • Brookhaven
  • Broomall
  • Bryn Mawr
  • Chester
  • Clifton Heights
  • Concordville
  • Darby
  • Drexel Hill
  • Eddystone
  • Glen Mills
  • Glen Riddle
  • Glenolden
  • Havertown
  • Lansdowne
  • Marcus Hook
  • Media
  • Newtown Square
  • Radnor
  • Ridley Park
  • Rose Valley
  • Springfield
  • Swarthmore
  • Upper Darby
  • Wallingford
  • Wayne

Hear what our Delaware County, PA clients have to  say:

Service was excellent. The employee was on time and very friendly and courteous. The carpets ...
Full Review
Barry M.
Berwyn, PA
Service was excellent. The employee was on time and very friendly and courteous. The carpets came out great, even some older stains from one of my kid's room came out. I was very pleased with the service.
Barry M.
Berwyn, PA
This company does excellent work - even with a four month old puppy running around ...
Full Review
Michael P.
Wallingford, PA
This company does excellent work - even with a four month old puppy running around the house. My upholstery looks like new.
Michael P.
Wallingford, PA
We have had the opportunity to use Thomas Carpet Cleaners to clean our carpets on ...
Full Review
Joe L.
Garnet Valley, PA
We have had the opportunity to use Thomas Carpet Cleaners to clean our carpets on two occasions. We have been extremely pleased with their work. They are professional, efficient, on time and competitively priced. We would highly recommend.
Joe L.
Garnet Valley, PA
I've used Thomas Carpet Cleaners for many years to clean our carpets and recently to ...
Full Review
Mary M.
Havertown, PA
I've used Thomas Carpet Cleaners for many years to clean our carpets and recently to clean our laminate floor. They are always on time, professional and polite, and always do a great job. The owner and his employees deal with you in a straightforward and honest manner and deliver what they promise...can't recommend them enough!
Mary M.
Havertown, PA
Just to let you know that Ken did a great job today. He is one ...
Full Review
AI G.
Wayne, PA
Just to let you know that Ken did a great job today. He is one of the best carpet guys I have seen. I thanked him and told him that he was very good at what he does. Hope he will still be around in a few years.
AI G.
Wayne, PA
Came on time. Did a good job. Very pleased.
Robert K.
Media, PA
Came on time. Did a good job. Very pleased.
Robert K.
Media, PA

  • Ambler
  • Ardmore
  • Audubon
  • Bala Cynwyd
  • Blue Bell
  • Collegeville
  • Conshohocken
  • Eagleville
  • Elkins Park
  • King of Prussia
  • Lafayette Hill
  • Lansdale
  • Narberth
  • Norristown
  • North Wales
  • Plymouth Meeting
  • Wynnewood

Hear what our Montgomery County, PA clients have to  say:

John, the owner, answered on the first call and fit us in the next day. ...
Full Review
William H.
Plymouth Meeting, PA
John, the owner, answered on the first call and fit us in the next day. Staff was on time, courteous, and did an excellent job. Many small stains and dirt marks are completely gone. Carpets look new and finished off our home improvement project just right. Would highly recommend this service provider and will use them again in the near future.
William H.
Plymouth Meeting, PA
They always do a great job. I have used them a couple of times and ...
Full Review
Steven K.
Lafayette Hill, PA
They always do a great job. I have used them a couple of times and will use them again. I would highly recommend their service to others.
Steven K.
Lafayette Hill, PA
Cleaned carpets in living room, stairs and landing, basement and sofa in living room. He ...
Full Review
Kelvin G.
Bryn Mawr, PA
Cleaned carpets in living room, stairs and landing, basement and sofa in living room. He arrived on time proceeded with cleaning the carpets carefully and made sure furniture would was out of the way. He finished the work in about 2 hours! Excellent work will definitely use in the future!
Kelvin G.
Bryn Mawr, PA
Scheduling was quick, service contractor arrived on time, was professional and courteous and I was ...
Full Review
Natalie C.
Bala Cynwyd, PA
Scheduling was quick, service contractor arrived on time, was professional and courteous and I was pleased with the service. The price was also competitive. I've had poor experiences with carpet cleaners in the past and was very impressed with this company. Will definitely use them again!
Natalie C.
Bala Cynwyd, PA
We called Thomas Carpet Cleaners after one of our children was sick in his room. ...
Full Review
Ryan B.
Ambler, PA
We called Thomas Carpet Cleaners after one of our children was sick in his room. They sent someone out to our house right away and the room was cleaned and like new again! Thank you!
Ryan B.
Ambler, PA

  • Berwyn
  • Downingtown
  • Exton
  • Kennett Square
  • Malvern
  • Phoenixville
  • Valley Forge
  • West Chester

Hear what our Chester County, PA clients have to  say:

We were very pleased with Thomas Carpet Cleaners. The service tech was very pleasant, informative ...
Full Review
Greg and Judy O.
Exton, PA
We were very pleased with Thomas Carpet Cleaners. The service tech was very pleasant, informative and took great care in handling our furniture, and when a room was done he placed protective shield under the furniture to protect and moisture affecting the legs from the carpet. After completion our rugs looked like brand new and I would highly recommend them.
Greg and Judy O.
Exton, PA
Thomas carpet cleaners cleaned our basement carpet including stairs, small personal office carpet and larger ...
Full Review
Sally S.
Paoli, PA
Thomas carpet cleaners cleaned our basement carpet including stairs, small personal office carpet and larger home office with stairs. They arrived as scheduled and quickly assessed the areas to be cleaned. Got started bringing in the equipment and were working quickly. Considering the amount of area they needed to clean, they got done in very good time. Carpets all look fantastic. The two technicians were polite, efficient and did an excellent job. We will certainly be having them come back when the carpets need to be cleaned again.
Sally S.
Paoli, PA
Thomas Carpets has been cleaning my carpets at home and at the Jersey shore for ...
Full Review
Nancy G.
West Chester, PA
Thomas Carpets has been cleaning my carpets at home and at the Jersey shore for almost 20 years. Their service is beyond compare! The staff is reliable, efficient, and friendly. Many of my friends have also used them and also feel they are the best.
Nancy G.
West Chester, PA
I have been using Thomas Carpet Cleaners for several years. Techs are always polite...
Full Review
Kim T.
Downingtown, PA
I have been using Thomas Carpet Cleaners for several years. Techs are always polite, professional and always helpful. My carpets look like new after they have been out. I wouldn’t trust anyone else to clean my carpets.
Kim T.
Downingtown, PA