Best heater for a 20 gallon tank

Short answer: a 20 gallon tank wants a 75-watt adjustable heater for a typical home — 50 W in a warm room, 100 W in a cold one. The best all-round pick is an Aqueon Pro 100 (run below its max) or a Fluval M100. If you have a 20-long rather than a 20-high, where you put the heater matters as much as its wattage.

The pick, in one line each

Why 75 watts

The watts-per-gallon rule puts a 20 gallon between 50 and 100 watts: about 3 W/gal in a warm room, 5 W/gal where the rise above room temperature is large. Seventy-five watts is the all-round answer — enough to hold temperature on a cold night without being so oversized that a stuck thermostat spikes the tank. The 20 is the first size where a normal community of tetras, rasboras, corydoras, or a centerpiece fish lives comfortably, and a stable 76–80°F is what keeps them healthy and colored up.

20-long vs 20-high: placement is the hidden variable

This is the detail most heater guides skip. A 20-high is compact and mixes easily, so almost any placement works. A 20-long is wide and shallow — the same footprint problem big tanks have, in miniature. In a 20-long, mount the heater horizontal and low, and put it near the filter outflow or intake so the current carries warm water down the length of the tank instead of leaving a cold far corner. A thermometer at the opposite end from the heater confirms the whole tank is even. Get placement right and a single 75–100 W heater holds a 20-long perfectly; get it wrong and you'll chase a cold-end reading no amount of extra wattage fixes.

Recommended gear · affiliate
Heaters for a 20 gallon tank. As an Amazon Associate, TankStocked may earn from qualifying purchases — at no extra cost to you.
Wattage targets are a starting point, not a law. A well-insulated tank in a warm room holds temperature on less; a thin-glass tank in a cold room wants more. Size for the coldest the room actually gets, always run a separate thermometer, and adjust to what your tank does over a few days. Model suggestions reflect each maker's published tank-size rating and common hobbyist consensus, not a guarantee of fit for every setup.

Frequently asked questions

Is one 75-watt heater enough for a 20 gallon?

Yes, for most homes. A single 75 W adjustable holds a 20 gallon at tropical temperature; drop to 50 W in a warm room or step to 100 W in a cold one. Place it near the filter flow for even heating.

What temperature should a 20 gallon tropical tank be?

Most community fish want a stable 76–80°F. Set the heater there, confirm with a separate thermometer, and adjust a degree at a time over a few days rather than trusting the dial alone.

Should I run two heaters on a 20 gallon?

Not necessary — a 20 is small enough for one heater to manage evenly. Two heaters become worthwhile around 50 gallons and up, where a single unit can leave a cold end or pose a bigger failure risk.

Sizes either side: 10 gallon · 29 gallon · Full heater wattage chart · Heater calculator

Affiliate disclosure