The right aquarium temperature depends on what fish you keep

Most tropical fish thrive between 75 and 80 degrees Fahrenheit. Coldwater fish like goldfish and plecos do better at 65 to 72 degrees. The specific temperature your tank needs depends entirely on the species living in it — there is no single "correct" temperature for all aquariums.

Temperature matters because fish are cold-blooded. Their body temperature matches the water around them, and when water is too cold or too hot, their metabolism slows down, they stop eating, and they become vulnerable to disease. Even a few degrees off can stress them over time.

Before you buy fish, check what temperature range each species needs. Write it down. Then set your tank to the middle of that range — if your fish need 76 to 80 degrees, aim for 78. This gives you a small buffer if the temperature drifts up or down by a degree or two.

Key Takeaways

  • Tropical fish need water between 75 and 80 degrees Fahrenheit; coldwater fish need 65 to 72 degrees.
  • Check the temperature range for each species before you buy them, because different fish have different needs.
  • Use a reliable thermometer to check your tank temperature daily for the first week, then several times a week after that.
  • A heater with a built-in thermostat automatically maintains temperature and is the most practical way to keep tropical tanks stable.
  • Temperature swings of more than 2 to 3 degrees in a single day stress fish and can trigger disease, even if the average temperature is correct.

How to measure your aquarium temperature accurately

Buy a thermometer designed for aquariums, not a human fever thermometer. The two most common types are stick-on strips that attach to the outside of the glass and digital thermometers that float inside the tank. Stick-on strips are cheaper but less accurate — they read the glass temperature, not the water temperature, and they drift over time. Digital thermometers cost a few dollars more and give you a reading within one degree.

Place your thermometer in the middle of the tank, away from the heater or filter intake. If you put it right next to the heater, you will read a temperature that is higher than the rest of the tank. Check the temperature at the same time each day for the first week. This tells you whether your heater is working and whether the tank is holding steady or drifting.

Write down what you see. If the temperature is creeping up or down over several days, your heater may be failing or your room temperature may be changing. A tank in direct sunlight will warm up during the day and cool down at night — if you see swings of more than 2 to 3 degrees, move the tank away from the window or use a heater with a thermostat that can compensate.

Choosing and using an aquarium heater

A submersible heater is the standard tool for tropical tanks. These are waterproof rods that you place inside the tank, usually near the filter intake so the water circulates past them. They come in sizes from 25 watts (for 5-gallon tanks) to 300 watts (for 75-gallon tanks and larger). A rough rule: use 5 watts per gallon for a tank in a room that stays between 65 and 75 degrees Fahrenheit.

Buy a heater with a built-in thermostat. You set the target temperature — usually by turning a dial — and the thermostat turns the heater on and off automatically to hold that temperature. Without a thermostat, you have to adjust the heater manually every time the room temperature changes, which is impractical.

Install the heater before you add fish. Let the tank run for 24 hours and check the temperature several times to make sure the heater reaches your target and holds it steady. If the temperature overshoots by more than 2 degrees, the thermostat may be faulty — return it and try a different brand. Once you confirm the heater is stable, add your fish gradually over the next week.

Common temperature mistakes and how to avoid them

The most common mistake is guessing the temperature instead of measuring it. A tank that feels warm to your hand may actually be 68 degrees — too cold for tropical fish. A thermometer costs three to eight dollars and takes 30 seconds to read. Use one.

The second mistake is moving a heater or changing the temperature setting without a reason. If your fish are eating and acting normal, leave the heater alone. Constant small adjustments create temperature swings that stress fish more than a steady temperature that is slightly off target.

The third mistake is placing the heater where it cannot circulate water properly. If the heater sits in a dead corner behind a plant, the water around it gets hot but the rest of the tank stays cold. Position the heater where the filter current will push water past it, or use a small powerhead (a small circulation pump) to move water around the heater.

Temperature needs for common aquarium fish

Fish TypeTemperature RangeNotes
Goldfish65–72°FColdwater fish; do not need a heater in most homes; prefer cooler water
Betta fish76–82°FTropical; need a heater; become lethargic below 74°F
Neon tetras72–76°FTropical but tolerate slightly cooler water; common in community tanks
Corydoras catfish72–78°FTropical; active scavengers; need stable temperature
Plecos72–82°FColdwater to tropical depending on species; check your specific type
Angelfish75–80°FTropical; prefer warm water; stressed by temperature swings
Guppies72–82°FTropical; hardy and forgiving of small temperature changes

What to do if your tank temperature is wrong

If the temperature is too cold, your fish will stop eating and hide. They may develop white spots (ich) or other infections because their immune system slows down. Buy a heater sized for your tank and install it when ready. Do not make sudden changes — raise the temperature by no more than 2 degrees per day. If you jump from 68 to 78 degrees in an hour, you will shock the fish.

If the temperature is too hot, fish become stressed and use oxygen faster. In extreme heat (above 85 degrees), they may gasp at the surface. Move the tank away from direct sunlight, turn off any unnecessary lights, and increase water circulation with a powerhead or by pointing the filter output toward the surface. If the room itself is too warm, you may need a chiller — a device that cools water the way a heater warms it — but chillers are expensive and are usually only used for saltwater tanks or fish that need very cold water.

If your heater fails, do not panic. Do a partial water change with water at the same temperature as your tank, and move the tank to a cooler room if it is overheating. Order a replacement heater and install it as soon as it arrives. Most fish can survive a few days at the wrong temperature, but the longer it stays wrong, the more likely they are to get sick.

Seasonal temperature changes and how to handle them

In winter, your house gets colder and your heater has to work harder. In summer, your house gets warmer and you may need to cool the tank. Check your tank temperature more often during seasonal changes — weekly instead of monthly — to catch problems early.

If your house temperature swings by 10 degrees or more between seasons, your heater thermostat may not be able to keep up. In that case, you may need a larger heater or a second heater. Two smaller heaters are actually safer than one large one because if one fails, the other can still maintain temperature for a few days.

In summer, if the tank is getting too warm, reduce the amount of light the tank receives, move it away from windows, and make sure the filter is running at full speed. Some aquarists use a fan pointed at the water surface to increase evaporation and cool the tank, but this also increases water loss and requires more frequent water changes.

Frequently Asked Questions

Can I keep tropical fish without a heater?

Only if your house stays between 75 and 80 degrees year-round, which is rare. Most homes drop below 72 degrees at night or in winter. Without a heater, tropical fish will become stressed, stop eating, and get sick. A heater is a one-time purchase that costs 15 to 40 dollars and runs for years.

How often should I check the temperature?

Check it daily for the first week after setting up the tank or installing a new heater. After that, check it two to three times a week. If the temperature is stable and your fish are healthy, you can check it weekly. If you notice the temperature drifting, go back to daily checks until you figure out why.

What happens if the temperature drops 5 degrees overnight?

A sudden drop that large will stress your fish and may trigger disease. Check your heater when ready — it may have failed or the thermostat may be stuck. If the heater is working, the room temperature may have dropped (a window opened, heat turned off). Move the tank to a warmer room and check the heater is sized correctly for your tank.

Is a stick-on thermometer good enough?

Stick-on thermometers are better than nothing, but they are not very accurate. They read the glass temperature, not the water temperature, and they drift over time. A digital thermometer costs only a few dollars more and gives you a reading within one degree, which is worth the small extra cost.

Can I use hot water from the tap to warm up a cold tank?

No. Hot tap water can contain chlorine and other chemicals that harm fish. If you need to raise the temperature quickly, use a heater. If the tank is dangerously cold and you do not have a heater yet, do a small partial water change with water that has been heated separately and cooled to match the tank temperature, but this is a temporary fix only.