Our editors independently selected these items because we think you will enjoy them and might like them at these prices. If you purchase something through our links, we may earn a commission. Pricing and availability are accurate as of publish time. Learn more about Shop TODAY.
Using the best vacuum cleaner can make the task of cleaning your hardwood floors and carpets a lot more pleasant — maybe even, dare we say, enjoyable. But with so many styles, functions and features to consider, shopping for the machine itself can feel like a chore. To make things easier, we’ve asked the hard-working (and always cleaning!) stars of HGTV for their favorites.
The bottom line: These vacuums aren’t cheap, but according to our sources — who have a lot of experience cleaning up after renovations — they’re worth the investment.
Best vacuums for hardwood floors
- 1. Kenmore Series Bagged Canister Vacuum, $171, Amazon
“Having just built a house in the country with lots of wood flooring, I’m loving this little vacuum. It’s bagless, light and easy to carry around, but, best of all, it has a dusting attachment you can remove and toss in the wash as soon as you're done,” said Sarah Richardson of "Real Potential."
- 2. Dirt Devil EZ Lite Corded Bagless Canister Vacuum, $83, Amazon
“My grandmother used a canister and they still make them today. I have pets and swear by this vacuum for my hardwood floors,” said Nicole Curtis of "Rehab Addict."
Best lightweight vacuums
- 1. Dyson Ball Multi Floor 2 Upright Vacuum, $310 (normally $400), Amazon
- 2. Dyson Small Ball Multi Floor Upright Vacuum Cleaner, $249 (normally $400), Home Depot
"I've gone through so many vacuums over the years and this has always been my favorite brand. This vacuum is light and compact; perfect for my home!" said Christina El Moussa of "Flip Or Flop."
- 3. Shark Navigator Upright Vacuum, $89, Amazon
“I love this vacuum! My mom bought it for me two years ago and I thought it was the oddest gift. But, apparently, mom still knows best. It has a powerful suction and it's lightweight, so it’s easy to move around,” said Egypt Sherrod of "Property Virgins."
- 4. Dyson V6 Motorhead Cordless Stick Vacuum Cleaner, $324, Walmart
“I love this machine because I'm a girl on the go and need the same from my vacuum cleaner. It's small, it's fast and it only needs six hours to fully charge — just like me!” said Alison Victoria of "Kitchen Crashers."
Best vacuums for pet hair
- 1. Dyson Ball Animal 2, $399 (usually $499), Amazon
Also available at Walmart.
“With four dogs and two kids, I vacuum two to three times a day. Two of our dogs are Great Pyrenees, who basically shed long, white hair just by breathing. I wouldn’t trade them for the world, but having them does mean that frequent vacuuming is non-negotiable. I need a vacuum that reliably picks up mountains of dog hair and is averse to losing suction, which is why I love this machine,” said Vern Yip of "Deserving Design" who will also return to "Trading Spaces."
- 2. Shark DuoClean Powered Lift-Away Vacuum, $240 (normally $330), Amazon
Also available for $280 at Walmart.
“I have three rescue pups so it can get hairy in my house! I love this upright vacuum because it picks up pet hair really well and easily gets into hard-to-reach spots. Plus, it takes up a small corner in my cleaning closet,” said Lara Spencer of "Flea Market Flip."
Best cordless vacuums
- 1. Hoover Hushtone 6Q Cordless Backpack, $279 (usually $319), Home Depot
Also available for $319 at Home Depot.
“I love a backpack vacuum cleaner and this commercial machine is great. It may look silly, but honestly, it’s the best. I can whip through the house or room and I’ve hung it on a hook — just like one of my kid's backpacks — and thrown a coat over it!” said Cortney Novogratz of "Home by Novogratz."
- 2. Dyson V6 Animal Cordless Vacuum, $290, Walmart
Also available for $500 at Target.
“This is my everyday vacuum for my home. It’s lightweight, cordless and doesn’t have a bag that needs replacing every couple of weeks. Vacuuming has become an addiction for me and this machine is one reason for it!” said John Colaneri of "Cousins Undercover."
- 3. Hoover Linx Cordless Stick Vacuum Cleaner, $179 (normally $200), Amazon
Also available at Walmart.
“This is my go-to vacuum. The battery life is great and the fact that it automatically adjusts when you change surfaces means it really does the thinking for you,” said Scott McGillivray of "Income Property."
- 4. Dyson V8 Absolute Cordless Stick Vacuum Cleaner, $350 (normally $500), Amazon
“Ever since this company released their beautiful machines into the world, I've been completely obsessed! Then they went cordless and I thought I died and went to heaven. I was always that person who would stretch the cord out as far as possible bending the prongs when I pulled on the cord. Well, that's no longer my issue with 40 minutes of uninterrupted cleaning. Can you tell I love to vacuum?” said David Bromstad of "My Lottery Dream Home."
Best robotic vacuum
- 1. iRobot Roomba 690 Robot Vacuum, $300 (normally $375), Amazon
Editor's Note: Tiffany Brooks recommended the iRobot Roomba 980, which has since been discontinued. The iRobot Roomba 690 has many of the same features and boasts more than 2,000 reviews on Amazon.
“This machine does all the work for you! Some great things about it: You can set it on a timer and it gets under sofas and beds without any effort. Did I mention it vacuums for you? You actually can tell this thing when to vacuum. Like a person who waits for you to leave before cleaning your house!” said Brooks of "HGTV Smart Home 2017."