The Right Temperature Depends on Your Fish Species
Most tropical fish thrive between 75 and 80 degrees Fahrenheit. Coldwater fish like goldfish and some tetras do better at 65 to 72 degrees. Before you set your heater, check the specific needs of the fish you own or plan to buy—the difference between 72 and 78 degrees can mean the difference between a healthy fish and a stressed one.
Temperature matters because fish are cold-blooded. They cannot regulate their own body heat the way you do. When the water is too cold, their metabolism slows down, they eat less, they move less, and their immune system weakens. When it is too hot, they become stressed, use oxygen faster, and may stop eating. Stability matters as much as the exact number—a tank that swings 10 degrees between day and night stresses fish more than one that holds steady at 74 degrees.
Key Takeaways
- Tropical fish need 75 to 80 degrees Fahrenheit; coldwater fish need 65 to 72 degrees, so check your specific species before buying a heater.
- A reliable aquarium thermometer is the only way to know the actual temperature—do not guess or rely on room temperature.
- An aquarium heater with a thermostat automatically maintains temperature and prevents dangerous swings between day and night.
- Temperature changes of more than 2 to 3 degrees in a few hours can shock and kill fish, even if the final temperature is correct.
- Larger tanks hold temperature more steadily than small ones because water heats and cools more slowly in greater volume.
How to Measure Your Tank Temperature Accurately
Buy a thermometer designed for aquariums—do not use a kitchen or bathroom thermometer. Aquarium thermometers come in three types: adhesive strips that stick to the outside of the glass, floating glass tubes filled with liquid, and digital probes that plug into a power outlet. Adhesive strips are cheap but less accurate because they measure the glass temperature, not the water inside. Floating thermometers are reliable and need no batteries, but they can break if a fish bumps them. Digital thermometers are the most accurate and easiest to read, especially if your tank is in dim light.
Place the thermometer where you can see it easily but away from direct sunlight or heater vents. Check it every morning and evening for the first week after setting up your tank or adding a heater. Once you confirm the temperature is stable, checking once a day is enough. If you see a swing of more than 2 or 3 degrees between morning and night, your heater may be failing or your room temperature is changing too much.
Choosing and Using an Aquarium Heater
A submersible heater sits inside the tank and heats the water directly. Most come with a built-in thermostat that turns the heating element on and off to maintain your target temperature. Heater wattage depends on tank size: a 10-gallon tank needs about 50 watts, a 20-gallon needs 100 watts, and a 55-gallon needs 200 to 300 watts. The rule of thumb is 5 watts per gallon for a tank in a room that stays around 70 degrees. If your room is colder, you may need more wattage.
Place the heater near the filter outlet so heated water circulates throughout the tank instead of creating a hot spot. Never let the heater touch the glass directly—it can crack the glass or burn fish that swim into it. Most heaters come with a plastic guard or you can position it behind a decoration. Turn the heater on and let the tank run for 24 hours before adding fish. Check the temperature several times during that first day to make sure the thermostat is working and the temperature is stable.
Temperature Ranges for Common Fish
| Fish Type | Temperature Range | Notes |
|---|---|---|
| Goldfish | 65–72°F | Coldwater fish; do not mix with tropical fish |
| Betta fish | 76–82°F | Prefer warm water; heater is essential |
| Neon tetras | 70–76°F | Can tolerate slightly cooler water than other tropicals |
| Guppies | 74–82°F | Hardy and forgiving of small temperature shifts |
| Corydoras catfish | 72–78°F | Bottom-dwellers; need consistent temperature |
| Angelfish | 75–82°F | Sensitive to cold; prefer warmer end of tropical range |
What Happens When Temperature Is Wrong
If your tank is too cold, fish become sluggish and stop eating. Their immune system weakens, making them vulnerable to fungal and bacterial infections. Ich, a common parasite, spreads faster in cold water. Some fish, like bettas, may develop fin rot or lethargy that looks like illness but is actually just cold stress. If you raise the temperature slowly—no more than 2 degrees per hour—many cold-stressed fish recover within days.
If your tank is too hot, fish gasp at the surface because warm water holds less oxygen. They become hyperactive and stressed. Algae grows faster in warm water, and beneficial bacteria can die if the temperature climbs above 85 degrees. Sudden temperature spikes, like when a heater malfunctions and runs continuously, can kill fish in hours. If you notice your tank is too hot, turn off the heater when ready, do a partial water change with cool (not cold) water, and check your heater thermostat.
Preventing Temperature Swings and Emergencies
A heater with a working thermostat prevents most temperature problems. Check that the thermostat dial or digital display is set to your target temperature and that the heater is plugged into an outlet you can see. Some heaters have a light that glows when the heating element is on—watch for it during the first few days to confirm the heater is cycling on and off, not running constantly.
Keep your tank away from windows, air conditioning vents, and radiators. Direct sunlight can heat a small tank 5 to 10 degrees in an hour. A drafty window or AC vent can cool it just as fast. If your room temperature drops below 65 degrees at night—common in winter or in unheated basements—your heater will run constantly. In that case, insulating the tank with a blanket or moving it to a warmer room is easier than buying a larger heater.
If your heater fails, you have a few hours before the tank cools enough to harm fish. Move the tank to a warmer room if possible, or fill a clean bucket with warm (not hot) water and float it in the tank to add heat gradually. Order a replacement heater the same day. Do not use a space heater pointed at the tank—the temperature will swing wildly and you risk overheating the water or the tank itself.
Tank Size and Temperature Stability
Larger tanks hold temperature more steadily than small ones. A 5-gallon tank can swing 5 degrees in an hour if the room temperature changes. A 55-gallon tank might swing only 1 degree in the same time. This is why small tanks are harder to maintain and why beginners often have better luck with a 20-gallon or larger setup. If you have a small tank, a heater with a reliable thermostat is even more important.
The material of the tank also matters. Glass tanks insulate better than thin acrylic. A tank in a cabinet loses heat more slowly than one on an open shelf. If you are setting up a small tank in a cold room, consider adding an aquarium light with a timer—the light generates some heat during the day and helps stabilize temperature swings.
Frequently Asked Questions
Do I need a heater if my room stays at 72 degrees?
It depends on your fish. Goldfish and some other coldwater species are fine at 72 degrees. Most tropical fish need 75 to 80 degrees, so you will need a heater. Even if your room averages 72 degrees, it probably drops at night or swings with the seasons. A heater keeps the tank stable year-round without you having to adjust it.
Can I use a space heater to warm my aquarium?
No. A space heater heats the air around the tank, not the water, and the temperature will swing wildly. The tank may overheat during the day and cool too much at night. Use only a submersible aquarium heater with a thermostat. It is designed to maintain steady water temperature and is safe for fish.
What should I do if my heater is stuck on and the water is getting too hot?
Unplug the heater when ready. Do a partial water change—remove about 25 percent of the water and replace it with cool (not cold) water from the tap. Check the temperature every 10 minutes until it drops to the target range. Once it is safe, let the tank cool for a few hours before plugging the heater back in. If the heater stays stuck on, replace it.
Is it okay to move my fish to a different temperature tank?
Only if you do it slowly. Float the fish in a bag or container in the new tank for 15 to 20 minutes so the water in the bag gradually matches the tank temperature. Then gently release the fish. A sudden temperature change of more than 3 or 4 degrees can shock and kill fish, even hardy ones.
Why does my aquarium temperature drop at night?
Your room is cooler at night, and the tank loses heat to the air. This is normal and usually not a problem if the drop is only 2 to 3 degrees. If it drops more than that, your heater may be undersized for your tank, or your room is very cold. Check that the heater is plugged in and the thermostat is set correctly. If the problem continues, you may need a larger wattage heater.