Cleaning carpeted floors is a difficult task for many vacuums. Carpets hold onto dirt of all shapes and sizes, so it's crucial to have a vacuum with plenty of suction power and a brushroll that digs deep into carpet fibers to lift away debris. The best vacuums for cleaning carpets will also be maneuverable enough to navigate around furniture, and will get the job done without getting stuck on the carpet fibers. Finally, you'll want to look for a model with an effective air filter that traps fine particles as you clean, ensuring you don't inadvertently end up with poor air quality in your home.
We've tested over 105 vacuum cleaners, and below are our recommendations for the best vacuums for carpets. We selected these picks based on their low- and high-pile carpet performance and design, feature set, and price. For more recommendations, look at our list of the best vacuums, the best vacuums for high-pile carpet, and the best vacuums for shag-pile carpet.
-
Best Vacuum For Carpets
Carpet PickupPet Hair PickupHouseSmall ApartmentAir QualityBuild QualityUser MaintenanceVacuum TypeStick/HandheldBaglessYesSee all our test resultsCordlessYesThe Dyson V15 Detect is the best vacuum for carpets we've tested. It's great for carpets, since its powered brushroll is very effective at dealing with everything from sand to pet hair, allowing you to quickly get the job done. The cordless design is convenient for cleaning carpets around your home without having to hunt for an outlet, but unfortunately, its runtime at high power is so short that you'll need to keep an eye on the battery level if you're dealing with a large mess or have many rooms to clean. It's convenient that it can automatically adjust suction power based on dirt level, but it's hard to move on carpet when it suddenly switches to high suction. The V15's HEPA filter keeps dust out of the air, but if you're an allergy sufferer, be aware that you'll release a cloud of dust when you empty the dirt compartment.
However, if you have a particularly large living space and don't want to deal with the V15's short runtime, consider the corded Miele Guard S1 Electro. While the Miele doesn't perform quite as well as the Dyson overall, it's still more than capable of getting the job done. It's particularly effective for pet hair, making it a smart choice for pet owners. The high-capacity bagged design leads to months between emptyings, something the Dyson can't offer, and disposing of the sealed dirtbag is clean and hygienic. But you will have to replace its bag and filter eventually, which isn't a concern with the bagless Dyson.
-
Best Upper Mid-Range Vacuum For Carpets
Build QualityUser MaintenanceVacuum TypeStick/HandheldBaglessYesSee all our test resultsCordlessYesIn the upper mid-range category, the best vacuum for carpet is the Shark Stratos Cordless IZ862H. The Shark's twin-roll floorhead specializes in removing medium and large debris from all types of carpet, and it does a good job removing pet hair as well. It feels better built than the Dyson V15 Detect, made with thicker, higher-grade plastic. You won't have to crouch to vacuum under tables or furniture like you would with the V15, since the Shark comes with a hinged wand.
When it comes to fine debris or pet hair deeply embedded in carpet, the Shark leaves more material behind than the Dyson since its brushroll doesn't provide as much agitation. The Shark also doesn't offer as high a runtime as the V15, making you even more pressed for time if you have a big mess or a large house to clean. And while the Shark's HEPA filter does a fantastic job of keeping dust out of the air, emptying it releases a cloud of dust that will negatively impact your air quality, so this vacuum doesn't address this problem with bagless vacuums.
-
Best Mid-Range Vacuum For Carpets

The best mid-range vacuum for carpets is the Dyson Ball Animal 3 Extra. It's just as effective as the Shark Stratos Cordless IZ862H on all carpet types, picking up most material on the first pass, and it does a much better job removing pet hair. Since it's a corded vacuum, you won't have any issues with batteries running out, so you can clean at the suction power level you need until the job is done. It has a far larger dirt compartment than the Shark, allowing you to go longer between emptyings. Allergy sufferers will appreciate that this vacuum's HEPA filter seals away dust, keeping it out of the air.
However, its bigger, bulkier floorhead is harder to get into floor edges than the Shark's, so it leaves debris here, and this heavy vacuum is harder to maneuver around your house. Because it doesn't have a cord auto retractor, you'll also need to manually wind back its long power cord at the end of every cleaning session, which can be a nuisance. Unfortunately, this vacuum's thin plastic components flex and creak, making it feel less sturdy than the Shark. Like other bagless vacuums, you'll want to empty it outside to avoid creating a cloud of dust.
-
Best Budget Vacuum For Carpets
Carpet PickupPet Hair PickupHouseSmall ApartmentAir QualityBuild QualityUser MaintenanceVacuum TypeUpright/HandheldBaglessNoSee all our test resultsCordlessNoThe Kenmore Intuition Bagged is a good budget option for cleaning carpets. This upright vacuum delivers impressive overall debris-pickup performance on low- and high-pile carpets, though it's not as good as the Dyson Ball Animal 3 Extra at removing pet hair. This vacuum is perfect for allergy sufferers: not only does it have a HEPA filter, a rarity at this price, but its bagged design and self-sealing dustbags seal away dust when you empty it, something which a bagless vacuum can't offer. To clean hard-to-reach spots, you can lift the canister away from the floorhead and use an attachment on its hose. It also has a brushroll off switch to clean hard surfaces or free it more easily from obstructions like rug tassels.
The canister lift-away feature has limited usefulness due to its short hose, making tasks like cleaning stairs difficult. And, just like the Dyson Ball Animal 3 Extra, this upright vacuum is heavy, bulky, and hard to maneuver. It's not the best-built vacuum either, with fragile internal components, though that's not surprising considering its budget price.
-
Best Cheap Vacuum For Carpets
Carpet PickupPet Hair PickupHouseSmall ApartmentAir QualityBuild QualityUser MaintenanceVacuum TypeCanisterBaglessNoSee all our test resultsCordlessNoThe best cheap carpet vacuum we've tested is the Eureka Mighty Mite. Though it doesn't have a powered floorhead like the Kenmore Intuition Bagged, it's surprisingly powerful for a cheap vacuum, so it does a decent job picking up debris from high-pile carpet, and a fair job on low-pile carpet. It's light and compact, making it easier to maneuver and carry around than the Kenmore. Its bagged design means you can go weeks or months without emptying it, unlike a bagless vacuum.
Since the Eureka doesn't have a powered floorhead, it's much worse than the Kenmore at picking up pet hair. This vacuum also doesn't have a HEPA filter. Dust blows right out of the exhaust, negatively impacting your air quality. It has a short cord, much shorter than the Kenmore's, so you'll have to switch outlets more often. And at this price, don't expect good build quality: it feels cheap, with thin, low-quality plastic.
Notable Mentions
-
SEBO Airbelt D4:
The SEBO Airbelt D4 is an extremely powerful vacuum with a full-featured, highly capable powerhead for cleaning carpets, but that large floorhead makes it much more difficult to maneuver than the Dyson V15 Detect. The floorhead also pushes large debris around rather than picking it up, even when you adjust its height. It's also far more expensive than the Dyson V15 Detect.
See our review -
Dyson V16 Piston Animal Submarine:
The Dyson V16 Piston Animal Submarine is the latest high-end cordless stick vacuum from Dyson. It's excellent for dealing with pet hair on carpets, but it falls far behind the older Dyson V15 Detect for carpet cleaning in general, so it isn't worth the price premium.
See our review
Recent Updates
Feb 09, 2026:
We edited the article for clarity and conciseness. We replaced the SEBO D4 with the Dyson V15 as the 'Best Vacuum For Carpets' and replaced the Miele Classic C1 with the Shark Stratos Cordless IZ862H. Added the Dyson V16 Animal Piston Submarine and SEBO D4 as Notable Mentions compared to the Dyson V15 Detect.
Nov 14, 2025:
We replaced the Eureka FloorRover with the Eureka Mighty Mite due to the current pricing of the product. We also made small text adjustments to further clarify product details.
Mar 27, 2025:
We replaced a mention of the discontinued Miele Complete C3 Alize with the Miele Complete C3 Cat & Dog. We checked all recommendations for availability and accuracy and made minor text adjustments.
Jan 29, 2025:
Slight in-text adjustments to further enhance readability. Ensured all main picks are still available and represent the best fit for user needs.
Nov 26, 2024:
Minor in text adjustments to further clarify product details. Removed less relevant Notable Mentions picks.
All Reviews
Our recommendations are based on what we think are currently the best vacuums for carpets. We don't just base our results on overall performance but also on factors like availability, price, and reader feedback, so it isn't as though there's a single best vacuum cleaner for carpets to suit all needs.
If you would like to do the work of choosing yourself, here is the list of all our vacuum reviews. Be careful not to get too caught up in the details. While no vacuum is perfect for every use, most are good enough to please almost everyone, and the differences are often not noticeable unless you really look for them.




