For a dependable, versatile, and affordable cleaner, we prefer a bagless upright, but we have recommendations for other types of vacuums as well.
If you want an affordable, versatile vacuum cleaner—nothing fancy, but something dependably solid—look for a bagless upright vacuum that costs about $150. It will work well for most people in most homes. (The Shark Navigator line has been our favorite for this style for many years.) But if you’re looking for something different, we’ve also rounded up the best of the rest—from cordless sticks and long-lasting canisters to cheap handhelds and even robots—for all types of homes.
Find the right vacuum for your needs
- Best overall vacuum
- Best canister vacuum
- Best cordless stick vacuum
- Best robot vacuum
- Best budget vacuum
- Best handheld vacuum
- Best vacuum for pet hair
- Best vacuum for allergies and asthma
- Best vacuum for bare floors
- Best vacuum for high-pile carpets
- Best vacuum for cars
Best overall vacuum
The best affordable bagless uprights work well with just about any type of vacuumable debris (including pet hair) and floor type (including most carpets, wood, tiles, or anything else). And they should last at least five years without much maintenance (no new belts are required) and with minimal cost (the filters are washable, and these vacs don’t need bags).
On the most common types of flooring (like low- or mid-pile nylon carpeting and most bare floors), great bagless uprights work almost as well as the strongest overall vacuums (like Miele canisters, among some others), often for much less than half the cost. They’re easier to maintain than cheaper uprights and most canister vacuums, and should last longer than all but the sturdiest high-end machines. Read more about the best upright vacuums.
Consider an affordable bagless upright vacuum if:
- You want quality on a budget: The good bagless upright vacs are reasonably priced, have no recurring costs, and should last for at least five years. Getting one is the best way to stretch your dollar when buying a vacuum cleaner.
Skip an affordable bagless upright vacuum if:
- You’ll avoid cleaning because you need to unravel the cord. No shame! Cordless vacuums and robot vacuums are a lot more convenient to use. They do cost a lot more than plug-ins with similar cleaning power, though.
- You have delicate flooring. If you have hand-knotted rugs, or soft wood or tile that’s prone to scratching, you might want a canister vacuum with a cleaning head that’s designed for these surfaces.
(If our current pick, the Shark Navigator Lift-Away NV352, is out of stock, you could consider the NV354, which is the same base model with different accessories.)
Best canister vacuum
If you like your floors to stay very clean, and you’re willing to pay big bucks for a vacuum that will last a decade or more, get a high-end canister vacuum. It’s a big investment, but it can pay off in the long run.
The best canister vacs are arguably the best vacuum cleaners. Their big, high-suction motors and versatile, adjustable cleaning heads do an excellent job cleaning all types of floors (even delicate or high-pile rugs) without being too unwieldy to handle, since the weight is distributed among their different parts. They should last for at least a decade (usually much longer), and tend to do an excellent job of maintaining great indoor air quality—though you’ll need to pay for fresh bags and filters every few months for as long as you own the vacuum. Read more about the best canister vacuums.
Consider a high-end canister vacuum if:
- You want something that will last a long time. They don’t make most stuff like they used to, but great vacuums are an exception to that rule.
- You want excellent performance across the most types of flooring. These vacuums can suck fine dust out of nearly any rug (even high-pile), so it’ll look, feel, and smell better for longer.
- Indoor air quality is a top priority. Canister vacuums’ bags and tightly sealed airways are great for removing allergens and irritants from your home. For bonus points, add a HEPA filter.
Skip a high-end canister vacuum if:
- You prefer uprights. Some people just can’t get comfortable dragging a little pod behind them while they clean—especially with a cord attached to it. There are plenty of uprights that can handle all floor types like most canisters can, and some of them have excellent cleaning power, too.
- You don’t want the costs and responsibility. You’ll need to buy at least a few fresh bags and filters every year, and you should expect to lug the vacuum to the shop once or twice a decade for repairs or maintenance.
- You have lots of hairy pets. Fur fills bags quickly. Get a bagless vacuum if you’re worried about the cost of bags getting out of control.
Best cordless stick vacuum
For most people, great cordless vacuum cleaners are now strong enough to replace plug-in vacuums. But cordless vacs cost more, they don’t last as long, and unless you spring for a really high-end model, they may not have enough run time to clean big homes in a single pass.
All that said, cordless vacuums make it so easy to clean that you may just be fine with those tradeoffs. They’re especially life-changing if you live in an apartment or smaller house with a cramped floor plan, because they’re so thin and light and easy to steer, and there’s no cord to get caught on any corners. And even in bigger homes, you may find that you get used to cleaning just a few rooms at a time, so that battery life isn’t such a big deal. The best cordless models are strong enough to clean as well or nearly as well as plug-ins, even on most types of rugs.
Most cordless vacuums also double as handheld vacuums now, so you can buy one vacuum to clean your floors and your car. Read more about the best cordless vacuums.
Consider a cordless vacuum if:
- You live in a small apartment or house. It’s much easier to vacuum a home that has a cramped floor plan when there’s no cord getting caught.
- You don’t want to deal with a cord. It takes just a few seconds to grab your cordless vacuum and start cleaning—no obstacles, no excuses!
Skip a cordless vacuum if:
- You want the most value for your money. When you compare cordless and plug-in models that have similar cleaning power, the cordless models cost more and die sooner. The best cordless vacuums can now clean nearly as well as the best plug-ins, if you’re willing to pay for one.
Best robot vacuum
If you’re interested in a robot vacuum and willing to pay for one, then hell yeah, get one. They don’t clean rugs as deeply as traditional vacuums do, and they never navigate perfectly (though some are getting pretty close). But they can keep your floors tidy, with very little effort and oversight on your part. They’re particularly advantageous for pet owners, but most people are pleasantly surprised by how much stuff robot vacuums manage to pick up.
Some simple but effective robot models are about the same price as good traditional vacuums. Meanwhile, higher-end models add advanced features like targeted area- or room-specific cleaning, or even a self-emptying feature. (Roomba introduced smart-mapping software for our top pick in March 2022, but we haven’t tested it yet.) Read more about the best robot vacuums.
Consider a robot vacuum if:
- You have pets. Most people don’t have the time to keep up with the mess that a shedding pet creates. But robots never procrastinate or get bored or have other plans, so they’ll have no trouble picking up the pet hair almost as fast as it falls.
- You simply will not use a regular vacuum. A robot that runs for an hour every other day will keep your home so much tidier than 20 minutes of you half-heartedly pushing a traditional vacuum a few times per month.
Skip a robot vacuum if:
- Your home is filled with robot hazards. Dog turds, stray charging cables, tall thresholds, black rugs, and general messiness can all cause problems for bots—though some expensive models are getting a little better at dealing with them.
Best budget vacuum
We recommend a few different types of vacuums that usually cost about $150, including an excellent bagless upright vacuum, a decent cordless vacuum, and a basic (but good!) robot vacuum.
We’re not comfortable recommending any specific vacuums that cost less than $150 (except when the models we just mentioned go on sale). Plenty of vacuums cost less than that, and some of them actually work pretty well—at least when they’re brand-new. But even the good ones tend to wear out quickly and often can’t be repaired at all. It will usually pay off in the long run to spend a little more today on a vacuum that will last longer.
All that said, if you insist on spending less and just need something convenient to use for a couple of minutes per day to tidy up small messes on bare floors—and not to clean rugs—just go for the cheapest thing you can find on Ubuy (or wherever). The cheapest plug-in models cost around $35, and cordless models start around $90. Don’t expect anything great.
Best handheld vacuum
It’s handy to have a little handheld vacuum to deal with small messes. Today’s handheld vacuums can be surprisingly strong without costing too much. The best ones have enough oomph to quickly suck up crumbs, grit, and other types of obvious debris, with adjustable nozzles that can make it easier to get at hard-to-reach spots without wrenching your wrist. Read more about the best handheld vacuums.
Best vacuum for pet hair
We’d argue that robot vacuums are the best tool for cleaning up pet hair because they can dutifully keep up with the mess at a pace that few humans have the time or patience to match.
But if you don’t want a bot, then any decent vacuum cleaner will work fine. There’s no special design that makes vacuums especially adept at picking hair up off of floors. Even the cheapest vacuums can pick up pet hair off a bare floor, and any vacuum that’s good at getting dust out of rugs will also be good at digging pet hair out of rugs.
You don’t even have to limit yourself to models that have the words pet or animal in their names. That just means they come with a tool for getting pet hair off of upholstery, or (occasionally) that a vacuum’s brush roll won’t tangle easily. Those are nice features! But plenty of vacuums with names that don’t include animal or pet have these features, too.
One edge case to consider: If you have a lot of hairy pets, like four golden retrievers or a half-dozen long-haired cats, you might want to avoid bagged vacuums. Pet hair fills bags quickly, and the cost of replacing bags so frequently can add up.
Best vacuum for allergies and asthma
If you have asthma or severe allergies, and indoor air quality is crucial to your health, a high-quality bagged vacuum is a safe bet. Our favorite high-end vacuums do an excellent job of sucking up allergens and irritants—and keeping them contained during disposal.
There’s a bit of controversy on this topic. Experts disagree on the traits a “clean-air” vacuum needs to have. The Asthma and Allergy Foundation of America (AAFA) says that some bagless vacuums are okay in this regard. (It’s worth noting that AAFA is sponsored by Dyson, which makes only bagless vacuums. No other major vacuum brands sponsor AAFA. So that’s a potential conflict of interest, though the AAFA certification testing is pretty rigorous, and we don’t doubt that bagless models have produced good results on this tough test.) But most boots-on-the-ground salespeople and technicians told us that they would not recommend bagless models for households in which air quality was a major concern, because the act of emptying a bagless vacuum re-pollutes your air. We’d recommend erring on the side of caution with a bagged, sealed-system vacuum that has a HEPA filter.
What if you don’t have asthma or severe allergies? Well, it never hurts to have a HEPA filter on a vacuum, but they’re overkill for many people. Also, a vacuum can come equipped with a HEPA filter but have mediocre overall filtration, if the transfer points throughout the vacuum don’t have rubber gaskets. So don’t be fooled into paying extra just because a vacuum has a HEPA filter.
Best vacuum for bare floors
This is the easiest task for a vacuum cleaner, and you don’t need anything special. But if you want to make the job a little easier, there are a couple features to consider.
For a mix of bare floors and rugs, the surest bet is to get a vacuum that lets you turn the brush roll on or off. An aggressive brush can scatter certain kinds of debris on bare floors, or even scratch certain types of flooring, so it’s helpful to be able to switch it off. Most plug-in vacuums (including the upright and canister models we recommend) have this option, though it’s less common among cordless vacuums.
If you don’t plan to clean rugs (or at least not very deeply), you can get a vacuum that’s purpose-built for cleaning bare floors. Most of these are “suction-only” models, without a brush roll (and some of these are dirt cheap). But a few of them use a specialty soft-fabric brush roll to help “hug” the debris toward the intake. Read more about the best vacuums for hardwood floors.
Best vacuum for high-pile carpets
High-pile carpets (like shag, frieze, saxony, cable, or long plush) pose a problem for some vacuums: The long fibers can tangle around the brush roller and/or block the intake, essentially choking the vacuum.
If you have any carpeting like that, and you want to clean it thoroughly, your best bet is to get a vacuum with an adjustable cleaning head—one that can rise or fall with the carpet height.
Alternatively, you can try to clean longer rugs by turning off the brush roll or turning down the suction (if your vacuum has those options). Read more about what makes a vacuum great on carpet.
Best vacuum for cars
If you like to keep your car tidy, any handheld vacuum can work, but one with an accordion hose and clip-on tools will make the job easier. This style is also great for cleaning up around the house. Read more about the best car vacuums.