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
- Best overall — Fluval M100 (100 W). The accurate, slim M-series, sized with headroom for an average-to-cool room. Adjustable, fully submersible, and near-invisible against the back glass.
- Best value — Aqueon Pro 100 (100 W). Shatter-resistant, auto-shutoff when dry, and a dependable thermostat for the money. The safe default for a first community 20.
- Warm room — 50–75 W is enough. A heated home that sits near 74°F barely lifts a tank to 78°F; a 50 W Fluval M or Aqueon Pro 50 covers it, 75 W gives margin.
- Most accurate — Cobalt Neo-Therm 75. Flat, shatterproof, precise to the degree — the pick if you keep temperature-sensitive fish or just want the tightest control.
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.
Heaters for a 20 gallon tank. As an Amazon Associate, TankStocked may earn from qualifying purchases — at no extra cost to you.
Fluval M100 (best overall) · Aqueon Pro 100 (value) · Cobalt Neo-Therm 75 (accuracy) · Digital thermometer (essential)
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