Winter can be tough on your aquarium. Even if your house feels warm, drafts, cold windows, and heating cycles can cause your tank temperature to drop or fluctuate, which stresses fish and weakens their immune systems. The good news is that with a few simple adjustments, you can keep your tank cozy and consistent all season long. Here is exactly how to do it, owner to owner.

Choose the Right Heater Size and Type

Your heater is your first line of defense. A general rule is 3 to 5 watts per gallon of water, but that depends on your room temperature. For a 20 gallon tank in a cold room, a 100 watt heater is often enough, but if your room drops below 65ยฐF, go bigger. Use a submersible heater with an adjustable thermostat, not just a preset one, because presets are often inaccurate. Place the heater horizontally near the filter outflow or powerhead to ensure even heat distribution. If your tank is over 40 gallons, consider two smaller heaters on opposite sides instead of one large one. This way, if one fails, the other still provides heat, and they heat more evenly.

Quick Tip

Always unplug your heater for 15 minutes when doing water changes if the water level drops below the heater’s minimum line. Running it in air can crack the glass and cause a shock hazard.

Place a Thermometer Where You Can See It

You cannot manage what you do not measure. Get a digital thermometer with a probe that sits in the water, and place it on the opposite side of the tank from the heater. This gives you a true average temperature, not just the hot spot near the heater. Check it every morning and evening during winter. A difference of even 2ยฐF from your target can stress fish. If you see a drop, act immediately. Also, keep a backup thermometer, because stick-on strip thermometers are often inaccurate by several degrees.

Insulate the Tank and Cover Gaps

Heat escapes through the top and the glass. First, ensure your tank has a tight-fitting lid. If you have a glass canopy, close any gaps where warm air can rise out. You can also place a piece of acrylic or plastic wrap over the opening, but leave a small slit for gas exchange. For the sides and back, attach a sheet of foam insulation board or even a thick towel (if you do not mind the look) to reduce heat loss. Never place the tank near a window, exterior door, or heating vent. A draft from a window can drop the water temperature by several degrees overnight. If you cannot move the tank, block the draft with a curtain or a piece of cardboard between the window and the tank.

Adjust Your Room Heating and Airflow

Your room’s temperature directly affects your tank. If your house has forced air heating, the warm air may blow directly on the tank, causing evaporation and rapid temperature swings. Redirect vents away from the tank. If you use a space heater in the room, keep it at a consistent setting, not on a timer that turns off at night. A drop in room temperature from 72ยฐF to 60ยฐF at night can cause your tank to drop 3 to 4 degrees, even with a heater, because the heater cannot keep up. Consider setting your thermostat to a minimum of 68ยฐF at night if you keep tropical fish. For coldwater fish like goldfish, a stable 68 to 72ยฐF is fine, but they still hate sudden swings.

Use a Backup Plan for Power Outages

Winter storms can knock out power. If that happens, your tank will cool quickly. Have a plan: wrap the tank in blankets or sleeping bags, but leave the top partially open for oxygen. Do not use hot water bottles or heating pads directly on the glass, as they can crack it. Instead, float sealed bags of warm (not hot) water in the tank, replacing them every hour. A battery-powered air pump is also critical, because cold water holds more oxygen, but fish still need circulation. If the outage lasts more than a few hours, you can gently warm a small amount of water on a gas stove (never electric, as it may not work) and slowly add it, a cup at a time, to avoid shocking the fish. But always prioritize slow changes over fast ones.

“Stability is not just a luxury for fish, it is a lifeline. A steady temperature is the single best gift you can give them in winter.”

Monitor and Adjust for Daily Fluctuations

Even with a heater, you may see a 1 to 2 degree swing between day and night, which is normal. But if you see more than that, your heater is underpowered or your room is too cold. Check your heater’s thermostat calibration. Many are off by a few degrees. Use a reliable thermometer to adjust the heater’s dial until the tank holds your target temperature. Also, clean your heater monthly, as mineral deposits can reduce its efficiency. If you have a canister filter, make sure its flow is not too strong, as that can create cold spots. And if you have live plants, they do not affect temperature, but they do appreciate a stable environment, so keep them away from the heater’s direct flow.

If you have a smaller tank, like a nano tank, you may need a heater rated for 5 to 10 gallons, but those are often less reliable. Consider a heater with a built-in controller or a separate temperature controller that turns the heater on and off. That extra layer of control can save your fish from a heater malfunction. For more details on choosing the right equipment, check out our guide on best aquarium heaters for cold rooms and accurate aquarium thermometers.

Finally, never rely on your heater alone. A simple daily check of the thermometer and a quick visual of your fish can catch problems early. If your fish are gasping at the surface, that could be a temperature or oxygen issue, so check both. And if you notice your fish acting lethargic or losing color, a sudden temperature drop is a likely culprit. In that case, slowly raise the temperature back to normal over a few hours, not all at once. If you are unsure about your fish’s health, ask your vet or a local fish store expert. Winter is manageable, but only if you stay ahead of the cold.