Article updated on June 5, 2024 at 3:00 PM PDT
Looking for a new vacuum cleaner? Consider one of the best robot vacuums available. Using our rigorous lab testing and expert hands-on experience, we've ranked some of today’s top models. Cordless Window Cleaning Robot
CNET’s expert staff reviews and rates dozens of new products and services each month, building on more than a quarter century of expertise.
Consider how efficient the robot vacuum is at removing dirt and debris.
Type of flooring you have
Note the type of flooring you have as some robot vacuums perform better on hardwood floors while others are optimized for carpet.
Some robot vacuums are more proficient at removing pet hair and some can even detect and avoid pet waste.
Consider the size of your home and individual rooms before choosing a robot vacuum, and pick one with enough power to handle the area.
Establish how much you have to spend on a robot vacuum since they're available in a wide range of prices.
One day, the robots will rise up and take control but until then, let’s put them to work for us. Robot vacuum cleaners have become an integral part of many households around the globe. They work independently tackling dust bunnies, dog hair and other messes. They hardly ever need human intervention and are great alternatives to cordless vacuums. Especially, if you find yourself pressed for time. Robot vacuums have to utilize a variety of sensors and even lasers to ensure the device can intelligently navigate your home and go from room to room without needing help. Their capabilities come from a combination of tech, and the prices can set you back quite a bit.
Because every home is different, there will be different cleaning needs, so choosing between a robot or cordless vac is a tricky decision. That's exactly why we've tested robot vacuum cleaners that can handle a variety of housecleaning scenarios. They can clean tile, hardwood, carpet and rugs spick-and-span, even handling tougher stuff like pet hair.
We tested robot vacuums on different surfaces to evaluate their navigation, suction power, ease of use and more. After a whole lot of vacuuming, we found that the Dreametech DreameBot D10 Plus is the best robot vacuum you can buy.
CNET will continue to test robot vacuums and update this best robot vacuum list periodically as new models become available, but for now, let's get right to the top models we'd currently point you toward.
I'll admit that I was initially skeptical of the DreameBot D10 Plus. At a retail price of $400, it offers features like a self-emptying dustbin and a built-in mopping pad, while costing hundreds less than comparably equipped cleaners. Too good to be true? A dream, you might say? Turns out, no. Although it wasn't the best at any of the skills in our slate of tests, it was powerful and versatile enough to keep up with the competition at just about every turn. It's right on par with the top robot vacuums we test on low-pile and midpile carpets, and it outperformed every other cleaner on hardwood floors except for the $899 Roomba Combo J7 Plus. Its lidar, laser-aided navigation was sharp and consistent, and right on par with what we'd expect from other top brands that put that technique to work, including Neato and Roborock. With built-in Wi-Fi, it supports voice-activated cleaning via Alexa or the Google Assistant. I also appreciated that the self-emptying dock holds up to 2.5L of dust and debris -- good enough for 45 days of uninterrupted cleaning, DreameTech says -- while still being less bulky (and less ugly) than some other tank-like self-emptying cleaners.
All of that is well worth the $500 or more that you'd spend for a comparable, self-emptying, mopping-ready model from the likes of Roomba, Roborock, or any other top brand, but again, the DreameBot D10 Plus is available for $400. That makes this highly versatile floor cleaner a top-value pick, and an easy recommendation for the very top of our list.
We made some major upgrades to our lab's robot vacuum test setup a few years ago, so the data from the tests that came before aren't directly comparable to our most recent models. That's a shame because the iRobot Roomba S9 Plus was a major standout from that earlier era -- particularly for its eye-popping performance on thick, plush carpets. The biggest challenge in those midpile carpet tests is picking up sand, which has an excess of fabric and fibers to cling to as the vacuum tries to suck it up. I mentioned that 50% is a good benchmark in that test, and the best cleaner in that challenge from our last two years of tests is the Neato D9, which returned an average of 62%. That's a great score, but the Roomba scoffs at it because, in our previous test setup, the Roomba S9 Plus sucked up 71%, which was significantly better than any other cleaner we had ever tested. As I said, the two figures aren't technically comparable to each other, thanks to subtle changes in our test setup over the years, but still, if we reran the tests now, I'm highly confident that the S9 Plus would retain the top spot.
On top of that, the S9 Plus aced our pet hair pickup tests, where we scatter clumps of actual pet hair donated from a friendly local groomer across all of our test floors. The Roomba S9 Plus didn't miss a single clump. It isn't as much of a standout on hardwood floors, and it doesn't include a mop at all, but if your home is filled with plush carpets and your pets are having a field day shedding fur across them, then the self-emptying Roomba S9 Plus is a perfect pick for your home.
You might not expect sufficient cleaning power from a budget-priced robot vacuum, but that's precisely what the Anker Eufy RoboVac 25C delivers. For instance, its ability to scour sand from hardwood floors (78.9%) wasn't too far below that of our top midrange pick. It's a decent performer on low-pile and midpile carpets as well, sucking up averages of 54% and 52% of sand from them, respectively. The current asking price? Just $149 at Walmart.
How did Anker cut down on costs here, anyway? The answer is navigation. Instead of relying on cameras or lasers to map out its environment, the machine bumps around the floor like a slow-motion ping-pong ball, changing direction when it encounters an object or obstacle. As a result, it took an excessive 91 minutes to finish its cleaning cycle in our test room, so don't expect it to cover your house in anything close to efficient fashion. That's more than a fair tradeoff at this bargain-bin price, especially considering what a surprisingly competitive cleaner the thing is.
With a combined competitive price and solid performance paired with intelligent navigation, the Roborock S8 is an easy pick for the top midrange robot vacuum. Roborock has been cranking out excellent robot vacuums for years now, and this model handles messes wonderfully on all floor types. On top of that, it features a built-in mopping pad, which is great to have on hand for those unexpected messes in the kitchen. It isn't inexpensive at $750, but it's regularly on sale (including right now, where you can knock a whopping $200 off the price via Amazon).
Thanks to multiple sensors and lasers, the efficient navigation of the S8 is another strong suit. The vacuum cleaner does a great job at navigating even the most complex floorplans to ensure a thorough cleaning job. The lack of a self-emptying bin is a bit of a bummer here, although you've got other good options if that's what matters most (and you can always step up to the Roborock S8 Plus, which adds it in). Apart from that, there's not much that you're missing here, making this an excellent midrange pick, especially for homes with a variety of flooring types, including area rugs and other low-pile carpets.
While we're talking about pets, let's stop for a moment to consider the robo-vac's mortal enemy: pet waste. If your dog makes a mess and your robot vac stumbles across it before you do, you might end up with a poo-pocalypse all over your floors (that link is safe to click, by the way, and worth it if only to read a hall-of-fame-worthy CNET lede from David Katzmaier). Fortunately, iRobot scrambled to come up with a solution. The answer? AI-powered cameras capable of recognizing and avoiding obstacles -- including piles of dog poop -- as it cleans. Its first feces-defying flagship was the Roomba J7 Plus, and sure enough, when we tested it out against an armada of unnervingly convincing fake dog poop samples, it steered clear at every turn. Meanwhile, the Samsung JetBot AI Plus promises the same poop-detecting smarts but fails to dodge the doo-doo in our tests. Advantage, iRobot.
Aside from not pushing poop across your floors, the Roomba J7 Plus excels at other things, too. It doesn't feature a built-in mop, but it's a semi-affordable self-emptying option, and an exceedingly well-rounded cleaner, boasting top-three averages on both hardwood floors and low-pile carpets. It fell short on plush, midpile carpets, so go with the Roomba S9 Plus if your dog is well-trained and you're more worried about its fur than its waste, but that's really the only weak spot here.
I mentioned that the otherwise excellent Roomba J7 Plus doesn't include mopping capabilities. Enter the Roomba Combo J7 Plus (emphasis mine), which adds that talent to its skillset. Rather than just slapping a mopping pad onto the bottom of the thing, iRobot did a very clever thing and designed a motorized mopping pad with arms that lift it out from the bottom of the cleaner and relocate it to the top whenever it detects it's traveling over carpets. That way, it'll never drag a wet, dirty mopping pad across your otherwise freshly vacuumed floors as it cleans. To test that out, I took the Roomba Combo J7 Plus home, where I have a mix of carpets and hardwood floors. It did a great job of identifying carpeted areas during its initial mapping run -- from there, I never caught it vacuuming those carpeted areas without lifting the mop up and out of the way first. It's just a better, more high-end approach to automated mopping and one you won't need to think about quite as much.
It's a capable vacuum, too, and a top-five finisher on all three flooring types we test, which is something that only one other robot vacuum we've tested can claim (the also-excellent Neato D10). I didn't find it to be quite as sharp a navigator as lidar-based cleaners from names like Dreametech, Neato and Roborock, and I wish it included a water tank in the dock so you didn't need to fill the reservoir before each mopping run -- but apart from that, this motorized mopping machine checks all the boxes that I'd want from a combo cleaner in my own home.
The Roborock S8 MaxV Ultra is the most expensive product on this list, at a splurge-worthy $1,800. This robot vacuum offers enough seriously impressive intelligence and cleaning power to justify that price tag.
Whether you need the Roborock's vacuum dust, crumbs or hair from your hardwood floors, vinyl, rugs and carpets of varying lengths, you can rest assured the S8 MaxV Ultra will get the job done. With a very highly rated 10,000Pa of suction power combined with the dual-brush sweeping system, the vacuum efficiently gathers whatever ends up on your floors without getting tangled nearly as often as some other robot vacuums, thanks to the new Reactive AI 2.0 Obstacle Recognition system.
What would a vacuum with MaxV Ultra in its name be if sweeping was the only way the Roborock S8 MaxV Ultra could clean your floors? This robot vacuum uses a new VibraRise 3.0 Mopping System to scrub 4,000 times per minute to help remove stubborn smudges on your hard floors. When done, the dock will heat air and water up to 140 degrees Fahrenheit to clean and disinfect the mop. If your home has multiple flooring types in the areas you choose to let your robot vacuum clean, the smart 3D obstacle avoidance system and LiDAR will help recognize this and lift the mop so your carpets stay dry.
Before you do anything else, make sure you're clear on what you want to spend on your new vacuum. Robot vacuum models can cost anywhere from $200 to four figures, so it's important to find a set budget to prevent overspending. We recommend deciding on what features (self-emptying bins, built-in mopping capabilities and advanced AI image recognition for elite-level obstacle avoidance) fit your needs and researching what your budget can get you. That way you know what you're looking for and can ensure you're getting the best value.
Sure, many robot vacuum models have sensors to navigate around your home or apartment, but how effectively do the sensors perform? The ability of a robot vac to detect objects in its path can mean the difference between returning home to a clean house and a situation where the robot is trapped on cords or an area rug.
Certain models like the Dreametech DreameBot D10 Plus, Neato and Roborock all have powerful obstacle detection capabilities and navigate your home with efficiency.
Is there anything worse than your vacuum roller brush getting all tangled up and clogged due to a heap of pet hair? Luckily, many manufacturers make robot vacuums that are suited for cleaning up after pets. Models like the iRobot Roomba S9 Plus and the iRobot Roomba J7 Plus are adept at sucking up pet hair on both carpet and hardwood flooring as well as detecting (thankfully, avoiding pet waste). Several of the models on this list have high-efficiency filters to help eliminate allergens that may come from pet hair and dander to help with allergies.
Each robot vacuum we consider for recommendation gets put through its paces in our test lab in Louisville, Kentucky. In addition to test floors where we run our controlled pickup tests, we monitor each robot vacuum in a special test room filled with mock furniture to gauge how well it navigates around common obstacles. Past that, we check each robot vacuum's ability to gobble up pet hair without getting clogged or leaving loose strands behind, we consider mopping capabilities, and we check to see how well it navigates fake dog messes too.
Let's dive a little deeper into the main considerations, starting with our performance tests.
When it comes to vacuuming prowess, we want to know how effective each robot is against common crumbs and other debris, and also how it fares against much smaller particles like dust, dirt and sand. To find out, we use dry, uncooked black rice as a stand-in for the crumbs and sand as an analog for finer particles.
In each case, we scatter a controlled amount across three test floors: low-pile carpet, midpile carpet and hardwood floors. Then, we take the robot vacuum, thoroughly empty its dust bin, send it to clean the affected area and finally measure the weight of whatever it managed to pick up. That gives us a pickup percentage of the full amount. From there, we repeat each run two more times and average the results.
Speaking of results, the graph above shows you how each cleaner we've tested over the past few years stacks up on hardwood floors. The iRobot Roomba Combo J7 Plus is our top-tested cleaner on that surface, picking up averages of 98% of crumbs and an extra-impressive 100% of sand. Right behind it is our top recommendation, the Dreametech DreameBot D10 Plus, which earned a close second-place finish on hardwood floors despite retailing for less than half as much as the top-finishing Roomba Combo J7 Plus.
Next up is low-pile carpet. Along with the fact that the orange bars are a lot shorter (vacuuming sand is a bigger challenge on carpets than on hardwood floors because of all the fibers the sand can cling to), note that the order of cleaners is different, with our top midrange pick, the Roborock S8, now leading the way. Different robot vacuums will have different strengths and weaknesses based on their designs, so our variety of tests helps us make recommendations that are as informed and well-rounded as possible.
Finally, our midpile carpet results. Neato cleaned up in this test, with the Neato D9 leading all of our CNET-tested cleaners overall and the less-expensive Neato D8 coming in third overall. In between them is the iRobot Roomba Combo J7 Plus in second place. As with the low-pile tests, note that most of the cleaners in the top half of the graph are all relatively close to one another -- it isn't until you get to the bottom of the pack that those bars really start to shrink. That's good for you as a consumer, because it means that you've got a good variety of robot vacuums to choose from that all offer comparable cleaning capabilities across various price points.
One other reminder: These graphs cover the robot vacuums we've tested in the past few years. Robot vacuums we tested prior to that span used a slightly different test setup, so the data from those tests isn't directly comparable. I've made sure to point out the past performers that are still good buys, most notably the iRobot Roomba S9 Plus, which did particularly well on midpile carpets and remains one of our top recommendations.
These overhead long exposure shots each show the trail of a Roborock S7 MaxV Ultra as it cleans our test room. We attach glow sticks to the top of the cleaner directly above the vacuum intake to get a sense of how much coverage the vacuum offers and how intelligently it navigates. In this case, the S7 MaxV Ultra is as thorough and consistent as robot vacuums get.
Your robot vacuum will only clean your home as thoroughly as it's capable of navigating it. The ideal cleaner will make easy work of finding its way from room to room and automatically avoiding obstacles along the way, all of which makes for proper, low-maintenance automated cleaning.
We make sure to observe each robot vacuum as it cleans to get a good sense of how well it navigates but to get the best comparison from cleaner to cleaner, we take overhead long exposure shots of each one as it cleans our darkened test room, with glow sticks attached to the top of each one directly above the vacuum intake. The images that result show us light trails that reveal the robot's path as it navigates the room and cleans around our mock furniture.
Now, compare that to this next GIF, which shows you three runs from our top mopping pick, the iRobot Roomba Combo J7 Plus. Notice the difference? The Roomba was less effective at covering the entire room, missing the bottom-left corner in two out of three runs, and it had plenty of difficulty providing adequate coverage around the legs of that mock dining table, too.
In large part, it comes down to the tech at play. Over the years, we've consistently noted that robot vacuums that use laser-guided lidar navigation tend to be very good at mapping their environment and finding their way around. Meanwhile, 3D-mapping cameras with object recognition smarts can give robot vacuums the extra ability to identify and adapt to obstacles in their path. The Roborock S8 Pro Ultra uses both technologies, which helps explain why it performs so well here. Meanwhile, the Roomba relies on cameras and sensors alone, with lasers left out of the mix.
The iRobot Roomba J7 Plus delivered on its promise of steering clear of dog poop (fake or otherwise).
Still, those cameras definitely come in handy. Just watch the above GIF, which shows what happened when we put the iRobot Roomba J7 Plus to the test -- specifically, its promise of identifying and avoiding pet waste. With a variety of (I assure you, fake) dog poop scattered about a small, enclosed test floor, the Roomba did its best to vacuum the area without touching any of them. It succeeded, never bumping into any of our disgusting-looking test turds at all.
The Samsung JetBot AI Plus consistently failed our solid pet waste test. In each run, it would eventually run over or push one of our dog poop models.
Now, compare that with the Samsung JetBot AI Plus, which also promises to use its cameras to spot and avoid pet droppings. The result was not great; in each test run, it would eventually bump into one of our test piles. Thank goodness they weren't real.
You've seen our top picks and our test data. Now, here's a quick rundown of the rest of the robot vacuums we've tested in recent years, some of which are still worthy of consideration for some shoppers:
Robot vacuum brushes have gotten better at not getting hair tangled around itself, but sometimes you still need to help it out.
While we like to think that our robot vacuums are completely self-reliant, in reality, these devices still need a human hand from time to time. From hair getting tangled around the brush to sensors getting dirty, there are still reasons the robots need us. By doing some regular maintenance on your robot vacuum, it will continue to perform well for years to come.
Some of the routine cleaning that needs done for your robot vacuum is daily, while other stuff can be done weekly or even monthly.
We have dedicated a complete breakdown for the different parts of your robot vacuum that will need some regular maintenance. Most of this work will take only a few minutes at most, but will give your much more in return with a cleaner house.
Designed to navigate your home and clean your floors automatically, robot vacuum cleaners are made to tackle this chore so you don't have to. They can clean on demand, on a schedule and even when you're not home. Powered by rechargeable batteries, the robot typically sits on a charging dock to top off its energy supply. Premium models come with docking stations that can also empty the robot's dustbin when it's full.
Robot vacuums are complex machines with more moving parts, electronics and software than ordinary vacuums. Still, with regular maintenance and replacement parts such as batteries, brushes and filters, these devices can last just as long as traditional vacuums. This should translate to multiple years of use.
Keep in mind that manufacturers typically cover their robots with one-year limited warranties that include parts and labor. IRobot, Neato and Samsung are examples.
How well a robot vacuum cleans your home depends on many factors. Floors cluttered with obstacles like wires, charging cords, toys, shoes and clothing can stop robots in their tracks. The less overall clutter the better a robot will operate. Some robot vacuum models clean tile, wood flooring and different types of carpet better than others.
Robot Glass Cleaning Robots For more information on FAQs, see how to properly care for your robot vacuum and how a robot vacuum stacks up versus a cordless vacuum.