Bathroom cabinets are sold by capacity, which is the one number that decides nothing. A "48-inch linen tower" cannot enter a 32-inch-wide bathroom. An "over-the-toilet cabinet" collides with a tank two inches taller than the one in the product photo. A 16-inch-deep base cabinet turns its back third into a place where shampoo goes to expire. What decides the buy is the spot: what sits directly under the cabinet, what has to swing past it, and how much interior survives the door and the hinges.
So this page names models, not categories. Seven picks — the best cabinet we found for each spot a small bathroom actually has — with prices checked on October 23, 2026 (Amazon moves them daily; the checkout page is the one that counts). Every pick is judged on the same four numbers: usable interior depth after the door, the load path (studs, floor, or hope), the material at the wet end, and the swing arc measured against the door you already own.
The 7 picks at a glance
| Pick | Spot | Price* | The spec that matters |
|---|---|---|---|
| VASAGLE 4-Tier Over-The-Toilet Storage | Over the toilet, open | ~$74 | ~23.6" wide, 33 lb/shelf rating, anti-tip kit |
| Spirich Over-The-Toilet Cabinet w/ Doors & Tilt-Out Cube | Over the toilet, enclosed | ~$84 | 33.5" tank clearance, 7.8" depth, adjustable bottom rail |
| VASAGLE Slim Storage Cabinet (UBBC847P31) | The gap beside the vanity | $55.98 | Slide-out drawers, fits a 6–8" sliver |
| Homhedy 67" Barn-Door Linen Tower | Tall wall sliver | $109.99 | 15.7"W × 11.8"D × 66.9"H, adjustable shelves + drawer |
| VECELO Narrow Plastic Cabinet | Budget corner | $29.83 | 10.4"W, PP plastic (immune to the wet end), 29.7"H |
| PureBox 2-Tier L-Shaped Under-Sink Pull-Out (2-pack) | Under the sink | $59.99 | L-shaped around the P-trap, 50 lb rating, steel grid |
| ALIMORDEN Medicine Cabinet with Mirror | Above the vanity | $111.98 | Recessed or surface mount — decide after checking the wall |
*Prices from Amazon listings and price trackers on 2026-10-23. Amazon prices move daily — verify at checkout.
Best overall and best value
Best overall: the VASAGLE 4-Tier rack ($74). Over-the-toilet is the only dead wall in a small bathroom, and open shelving is the right call there: the space is usually behind your head when you stand at the sink, so doors you have to open and close add friction to the one spot that should be grab-and-go. A 33 lb per-tier rating on a steel frame is real capacity — most competitors at this price rate their shelves at 15–20 lb.
Best value: the VECELO narrow plastic cabinet ($29.83). It is the only pick whose material cannot fail the way the rest can: polypropylene does not swell at the bottom edge, which is where every wood-composite cabinet in a bathroom eventually fails. You give up looks and rigidity. At thirty dollars, that is the correct trade for a rental or a first apartment.
The picks, by the spot you actually have
1. Over the toilet, open — VASAGLE 4-Tier Over-The-Toilet Storage (~$74)
Four tiers at roughly 23.6 inches wide, steel frame with an X-brace at the back, a removable basket, three side hooks, and an anti-tip kit in the box. The 33 lb per-tier rating is the headline: loaded with six rolled bath towels (~6 lb) plus a basket of toiletries, you are nowhere near it. Assembly runs 30–45 minutes and the included hex key is the weak point — use your own.
The trap: measure floor-to-tank-lid on your toilet, not the photo's. A standard two-piece tank lid sits 28–30 inches up; a one-piece or comfort-height toilet runs 17–19 inches to the tank top instead of the standard 15, which fouls the bottom shelf or the flush lever. Open shelving also displays everything — if the bottles bother you, the Spirich below is the enclosed version of the same spot.
2. Over the toilet, enclosed — Spirich Cabinet with Doors & Tilt-Out Cube (~$84)
23.6"W × 7.8"D × 66.4"H in FSC-certified engineered wood with a UV coating and water-based paint, two doors over two adjustable shelves, and a tilt-out cube at the bottom that keeps toilet paper at hand without opening anything. The two specs that earn the pick: 33.5 inches of floor clearance (the most generous in the category — it clears comfort-height tanks that kill most over-toilet cabinets) and an adjustable bottom rail that repositions to sneak past the shutoff valve.
The trap: 7.8 inches of depth is the category's real number, not the listing's — after the door and hinges you have closer to 6.5 usable, enough for hand towels and toiletries but a thick folded bath sheet will not lie flat. It is also a 38 lb cabinet standing on a narrow footprint: anchor it the same day you assemble it. Owners consistently report wobble until the wall anchor goes in.
3. The vanity gap — VASAGLE Slim Storage Cabinet UBBC847P31 ($55.98, list $69.99)
Every bathroom has a sliver of dead floor between the toilet and the vanity (or the tub) that no "cabinet" catalog entry fits. This one is built for it: skinny freestanding body, slide-out drawers instead of a swinging door — which means no swing arc to collide with the room door — and a freestanding toilet paper holder on the side. At $55.98 against a $69.99 list, it is also one of the few picks currently below list.
The trap: drawers need pull-out clearance, which in a sliver means the unit faces along the wall, not into the room — check which way your sliver runs before ordering. And measure the sliver including the baseboard: baseboards steal 0.75 inch from every "16-inch gap".
4. The tall wall sliver — Homhedy 67" Barn-Door Linen Tower ($109.99)
15.7"W × 11.8"D × 66.9"H: a full linen tower in a footprint narrower than most competitors' 20–24-inch bodies, which is exactly why it earns the spot. Two reversible barn doors (flip the swing to match the room — a real feature in a tight layout), adjustable interior shelves, a bottom drawer for hair tools, anti-tip kit, and waterproof feet. Rated 44 lb per the listing — this is a towels-and-liners unit, not a bulk-storage unit.
The trap: engineered wood, ~37 lb empty, on a 66.9-inch frame. On uneven tile it will rock until you shim a front foot — reviewers hit this consistently — and the finish scratches during assembly, so build it on a blanket. A loaded tower is a 150 lb object: the anti-tip strap is not optional.
5. The budget corner — VECELO Narrow Plastic Cabinet ($29.83, list $43.99)
10.4"W × 12.4"D × 29.7"H in thickened polypropylene: one magnetic-catch door over two adjustable shelves, plus an open top shelf with guardrails for the phone-and-roll-of-paper job. Currently tracked at its lowest recorded price. This is the pick for a dorm, a rental, a kid's bathroom, or anywhere the "temporary" cabinet lives for five years.
Why it survives the wet end: the failure mode that kills wood-composite bathroom cabinets — the bottom edge swelling until the door sags — does not exist in PP. The tradeoffs are real: it flexes, it looks like plastic, and 29.7 inches means it lives below eye level. Treat it as weatherproof gear storage, not furniture.
6. Under the sink — PureBox 2-Tier L-Shaped Pull-Out, 2-pack ($59.99)
The under-sink cabinet's usable space is defined by the P-trap: it eats roughly 6 inches behind and 8 inches of height. The PureBox is the rare organizer designed around that fact — an L-shaped frame that sits beside the drain, a lower drawer that slides out so the back of the cabinet comes to you, steel grid with a rust-resistant coating (airflow through the grid is what keeps the coating honest in a damp cabinet), and a 50 lb rating. Two units per box, so one purchase does the bathroom sink and the kitchen.
The trap: it is a fixed 13.6"L × 10.2"W × 14.6"H object — measure the cabinet opening and the disposal height before ordering, because "it barely fit" is the most common return reason in this category. Bottles up to about 10.8 inches stand in the bottom basket.
7. Above the vanity — ALIMORDEN Medicine Cabinet with Mirror ($111.98)
A wood mirror cabinet that ships for both mounting styles: recessed if your wall has the cavity, surface-mount if it does not. That flexibility is the reason it wins the spot — most listings force the choice before you have checked the wall. Surface-mount costs about 5 inches of room depth and works anywhere; recessed looks built-in but needs a 4.5-inch cavity, and interior walls are studs plus drywall — 4 inches total — so verify before you cut.
The trap: a mirror cabinet's depth is mostly door. Most bodies are 4.5–5 inches inside, so a 12-inch shampoo bottle will not stand up — lay it down, or confirm the interior spec. In a steam room the mirror fails at its edge first, so a sealed edge beats a bare cut even at this price.
Check these 5 before you buy any of them
- Measure clear height, not cabinet height. Floor to ceiling, minus 2 inches above your own tank lid, minus the cabinet. Tape measure, on your toilet, today.
- Sweep the door with cardboard. Cut a cardboard rectangle to the door's size, tape it at the hinge line, and swing it. Two minutes, and it rules out half the catalog.
- Read the interior dimension line. If the listing only has exterior depth, assume a full inch less. Every cabinet that "barely fits" was measured on the outside.
- Find the studs before you buy the wall unit. A loaded 24-inch wall cabinet runs 40–60 lb — stud territory. Drywall toggles rated at 50 lb fail at half that in a steamy room, where the paper facing has already softened.
- Run the shower for ten minutes, then feel your current cabinet's bottom panel. That damp edge is the panel that will fail in the new one if you buy the same material again.
Common mistakes
- Buying an over-toilet cabinet against the photo's toilet. One-piece tanks sit 2–4 inches higher than the standard the listing assumed, and the cabinet either will not clear the lid or blocks the lever. The Spirich's 33.5-inch clearance exists for exactly this.
- Fixed 9-inch shelf spacing for towels. A folded bath towel stack is 12–14 inches tall. Adjustable shelves are the one upgrade worth paying for — it is why the Homhedy makes the list over cheaper fixed towers.
- Particleboard at floor level. It swells at the bottom edge, then the door sags, then the unit leans. It is why the $30 plastic VECELO outsurvives the $60 wood lookalike in a kid's bathroom.
- Ordering a recessed medicine cabinet before checking the cavity. A 4-inch wall is not a 4.5-inch cabinet.
- Skipping the anchor. Every freestanding pick here ships an anti-tip kit for a reason: a 66-inch cabinet plus a climbing toddler is a hospital visit.
What to skip in 2026
Skip motorized lift cabinets and anything with a screen in a humid room — they fail at the electronics long before they fail at storage. Skip open bamboo shelving in a shower room: bamboo plus daily steam equals mildew in the grain, whatever the finish says. Skip the fixed 45-degree corner carousel, and skip fabric bins at floor level. And skip any listing that will not state its interior depth — in a category where the entire decision is clearance, a spec sheet that hides the one measurement is telling you something.
Keep going
- Best Bathroom Organizers for 2026 (By Spot, Not By Size)
- Bathroom Storage Cabinet Ideas for Small Rooms
- Best Linen Closet Organizers for 2026
This is general guidance for most homes. Your space, layout, and budget will change the best fit — start small and keep what works.