Key takeaways
- Into wood studs (16″ on-center): Two 3″ wood screws into solid studs will hold 50-100+ lbs depending on cabinet construction, no anchor needed. This is the strongest and most reliable option, but bathroom stud spacing doesn’t always line up with where you want the cabinet centered, especially over an off-center toilet.
- Heavy-duty toggle bolts (into drywall only): A pair of 1/4″ toggle bolts rated for drywall typically holds 25-50 lbs per pair in 1/2″ drywall, less in the thinner 3/8″ board sometimes used in older bathroom remodels. This works for lightweight 6-8″ cabinets but is marginal for a fully loaded 12″+ deep unit.
- Plastic expansion anchors: Rated for 10-20 lbs depending on size. Fine for a spice-rack-depth cabinet with candles and cotton balls; not enough for anything holding glass bottles or a hair dryer.
- Mixed mounting (one stud, one toggle): Common in real bathrooms because studs rarely land exactly where the cabinet needs to sit. This is acceptable as long as the stud-side screw carries most of the load and the toggle side is rated at least 25 lbs.
What's inside
Depth decides what a bathroom wall cabinet can hold, and mounting hardware decides whether it stays on the wall. A 6-10″ shallow cabinet clears a toilet tank and holds one row of bottles or folded towels, while a 12″+ deep cabinet needs a stud or heavy-duty toggle anchors and a minimum clearance above the tank to open the door without hitting the tank lid. Get both wrong and you either bang your head on the door or watch the cabinet pull out of drywall six months in.
As an Amazon Associate we earn from qualifying purchases at no extra cost to you.
Shallow (6-10″) vs Deep (12″+) Cabinets: What Actually Fits
Cabinet depth is a storage decision disguised as a space decision. Most manufacturers list interior shelf depth separately from the cabinet’s overall depth, and that inch or two matters once you start loading shelves.
| Depth | Fits | Doesn’t fit well | Best location |
|---|---|---|---|
| 6″-7″ | Prescription bottles, floss, razors, small skincare jars, rolled washcloths | Standard shampoo bottles, hair dryers, stacked bath towels | Above toilet tank, narrow half-bath walls |
| 8″-10″ | Most skincare and haircare bottles, first-aid kits, folded hand towels, small appliances like electric razors | Large shampoo/conditioner duos side by side, bath towels rolled thick | Above toilet, beside vanity, hallway linen wall |
| 12″-16″ | Bath towels, hair dryers and straighteners, stacked bins, tall lotion pumps | Nothing standard — this is full storage depth | Vanity side walls, linen closets, laundry-adjacent walls |
If the cabinet sits directly over a toilet, anything past 10″ deep starts to feel like it’s leaning into your space when you stand up, especially in bathrooms narrower than 5 feet. Over a vanity where you’re not standing directly under it, 12″-16″ is comfortable and lets the cabinet double as your main storage instead of an overflow shelf.
Mounting: Stud vs Toggle Anchors, and the Weight Limits That Matter
A loaded wall cabinet is heavier than it looks. A 24″ wide, 8″ deep cabinet with glass shelves and a mirrored door can weigh 25-35 lbs empty. Fill it with glass bottles, ceramic dishes, or a small appliance and you’re regularly asking the wall to hold 40-60 lbs, cantilevered off a door that gets opened and slammed for years.
- Into wood studs (16″ on-center): Two 3″ wood screws into solid studs will hold 50-100+ lbs depending on cabinet construction, no anchor needed. This is the strongest and most reliable option, but bathroom stud spacing doesn’t always line up with where you want the cabinet centered, especially over an off-center toilet.
- Heavy-duty toggle bolts (into drywall only): A pair of 1/4″ toggle bolts rated for drywall typically holds 25-50 lbs per pair in 1/2″ drywall, less in the thinner 3/8″ board sometimes used in older bathroom remodels. This works for lightweight 6-8″ cabinets but is marginal for a fully loaded 12″+ deep unit.
- Plastic expansion anchors: Rated for 10-20 lbs depending on size. Fine for a spice-rack-depth cabinet with candles and cotton balls; not enough for anything holding glass bottles or a hair dryer.
- Mixed mounting (one stud, one toggle): Common in real bathrooms because studs rarely land exactly where the cabinet needs to sit. This is acceptable as long as the stud-side screw carries most of the load and the toggle side is rated at least 25 lbs.
Before mounting anything, find studs with a stud finder rather than guessing from tile lines, since bathroom studs often don’t align with visible grout patterns. If no stud lands within the cabinet’s mounting rail, size the cabinet down rather than trusting drywall alone to hold a deep, heavy unit above a hard tile floor — a fall risk is also a broken-tile risk.
How High Above the Toilet or Vanity
Clearance above the toilet tank is the most common measurement mistake in small bathroom layouts. Toilet tanks average 28″-31″ from the floor to the top of the tank lid, and the cabinet needs enough gap above that to open its door fully without the door edge striking the tank or lid.
| Reference point | Recommended clearance | Why |
|---|---|---|
| Top of toilet tank to bottom of cabinet | 6″-8″ minimum | Lets a hinged door swing open past vertical without hitting the tank lid; less than 6″ often means you can’t remove the lid to service the toilet either |
| Vanity countertop to bottom of cabinet | 16″-20″ | Clears a soap dispenser, tissue box, or tall lotion bottle standing on the counter |
| Cabinet top to ceiling (8 ft ceilings) | At least 12″ | Leaves room to reach the top shelf and avoids a boxed-in look on a 30″+ tall cabinet |
For a standard 30″ tall cabinet over a 30″ tall tank in an 8 ft ceiling bathroom, that puts the bottom of the cabinet around 36″-38″ up and the top around 66″-68″ — comfortable for most adults to reach without a step stool, and low enough that a household under 5’6″ isn’t stretching for the top shelf.
Moisture-Rated Plywood vs Thermofoil vs Painted MDF
Bathrooms run humid for 20-40 minutes at a stretch every time someone showers, and that cycle of damp air and drying out is what breaks down cabinet materials over years, not any single splash.
| Material | How it handles steam/humidity | What fails first | Typical price range |
|---|---|---|---|
| Moisture-resistant plywood (marine-grade or exterior-grade core) | Excellent — resists swelling and delamination even with years of daily steam exposure | Finish/paint can eventually chip at edges; the core itself rarely warps | $250-$600 for a standard 24″-30″ wide unit |
| Thermofoil over MDF or particleboard | Good as long as the foil seal stays intact; the vinyl layer blocks moisture from reaching the core | Edges and seams where the foil is heat-wrapped — peeling starts there first, usually 5-8 years in a heavily used shower-adjacent bathroom | $150-$400 |
| Painted MDF (standard, not moisture-rated) | Poor to fair — MDF core swells if the paint film is scratched or the seams weren’t fully sealed | Bottom shelf corners and any drilled screw holes; swelling shows as soft, puffy edges | $100-$300 |
| Solid wood (painted or stained) | Good, but wood movement (slight swelling/shrinking with humidity swings) can affect door and drawer fit over time | Door hinges loosen as wood shifts seasonally; finish needs occasional touch-up | $300-$800 |
Moisture-rated plywood is worth the premium in any bathroom without strong exhaust ventilation, or in a shared family bathroom where showers run back-to-back. Thermofoil is a solid mid-range choice and shrugs off daily splashing well, but check the seams before buying — factory samples with visible gaps at corners are a preview of where peeling will start. Standard painted MDF is fine for a powder room with no shower, but it’s the wrong call for a cabinet mounted a few feet from a shower stall.
Quick Decision Guide
- Small half-bath, no shower: 6-8″ deep painted MDF or thermofoil cabinet is fine; moisture load is low.
- Above the toilet tank, standard 5 ft wide bathroom: 8-10″ deep, mounted with at least one stud screw, 6-8″ clearance above the tank.
- Main storage cabinet beside a shower-equipped vanity: 12″+ deep, moisture-rated plywood or quality thermofoil, both mounting points into studs if possible.
- Rental or apartment where wall studs are hard to locate confidently: stick to lighter 6-8″ cabinets rated for toggle-anchor mounting, and avoid glass shelving that adds unnecessary weight.



