Skip to content

Ball Python Lighting and Heating: Temperatures, Thermostats, Humidity and UVB

Ball python temperatures for the warm hide, cool side and night, the safest heat sources, why every heater needs a thermostat, humidity targets and UVB.

9 min read 7 sources

A ball python digests, sheds and fights off infection only as well as its temperature allows. Your job is to give it a warm end and a cool end, keep both steady with a thermostat, and hold humidity in the right range. Get those three right and most problems never start.

Target temperatures

These figures come from the RSPCA and ReptiFiles, which agree closely, with the MSD Veterinary Manual’s ranges as a cross-check.

ZoneTemperatureSource
Warm hide / basking zone86 to 90°F (30 to 32°C)RSPCA, ReptiFiles
Cool side72 to 80°F (22 to 27°C)ReptiFiles (RSPCA: 75 to 79°F, 24 to 26°C)
Night70 to 78°F (21 to 26°C)ReptiFiles
Air ceilingNever above 95°F (35°C)ReptiFiles

The MSD Veterinary Manual gives a preferred air range of 77 to 86°F (25 to 30°C) for ball pythons, with basking spots about 9°F (5°C) warmer and a night drop of about 9°F (5°C). That lines up with the table above.

PetMD gives a warm end as high as 95°F (35°C). ReptiFiles treats 95°F as the ceiling for air, not the target, so aim for the warm hide range above and make sure the snake can always move somewhere cooler.

Measure where the snake sits. Check the air with a digital thermometer at each end, and the surface of the warm hide and the ground under the heat with an infrared thermometer.

Heat sources

One good overhead heat source on the warm side does most of the work. The RSPCA suggests a guarded 60 to 100 watt reptile heat lamp on a thermostat. ReptiFiles’ notes on each option:

  • Infrared lamp units and halogen or incandescent heat bulbs. ReptiFiles rates these best for daytime heat, because they warm deeply and give light. Turn light-giving bulbs off at night.
  • Deep Heat Projectors (DHP). Arcadia’s infrared lamp gives IR-A and IR-B heat with no visible light, so it can run by day without being bright and keep running at night. ReptiFiles lists DHPs among its night heat options.
  • Ceramic heat emitters. No light, so useful for night heat. The RSPCA suggests a ceramic heater on a thermostat if the room gets cold at night.
  • Radiant heat panels. Mounted on the ceiling of the enclosure. They give gentle, even heat and need a proportional thermostat.
  • Heat mats. ReptiFiles says use them only as a secondary heat source, never as the main one, and always on a thermostat. Put the mat under the warm hide, not where the snake can lie directly on it. The RSPCA allows a heat mat at 90°F (32°C) for hatchlings in small tanks, with a mat guard.

Heat source for day and night

Arcadia Deep Heat Projector

A lamp that gives off infrared heat (IR-A and IR-B) with no visible light, so it can run by day and at night without disturbing the snake. Arcadia lists it for use with a dimming thermostat.

Output
Infrared A and B, no visible light
Wattages
50 W and 80 W
Fitting
Screw (E26 in the US, E27 in the UK)
Control
Suitable for dimming thermostats (per Arcadia)

Best for

The main overhead heat source in a 4 ft enclosure, warming the hide and the ground below it.

Worth knowing

The surface gets very hot. It needs a ceramic holder, a guard if it is inside the enclosure, and a thermostat. Pick the wattage to suit your room and enclosure.

The burn risk

Snakes can burn themselves on hot surfaces, and VCA lists burns among common problems in pet snakes. The danger comes from heat with no limit: a heat mat or lamp plugged straight into the wall keeps getting hotter until something fails. ReptiFiles describes an unregulated heat pad that warped a plastic tub and scorched the wood under it.

  • Never use heat rocks. VCA calls them dangerous and ineffective.
  • Guard any lamp that sits inside the enclosure. VCA advises keeping bulbs at least 4 to 6 in (10 to 15 cm) above the highest point the snake can reach.
  • Never run any heater without a thermostat.

Thermostats are mandatory

A thermostat reads a probe and controls the heater to hold the temperature you set. It is the single most important safety item in the setup.

Thermostat typeUse it with
DimmingHeat lamps, halogen bulbs, Deep Heat Projectors
Pulse-proportionalCeramic emitters, radiant heat panels, heat mats
On/offHeat mats and cables only (not lamps that give light)

Where the probe goes. Put it where the snake sits, such as inside or right beside the warm hide. ReptiFiles advises placing a mat probe inside the hide on the substrate, not on the mat itself. Fix it in place so the snake cannot move it.

Check the thermostat. The RSPCA advises recording both ends daily with thermometers, because thermostats can be inaccurate.

Dimming thermostat (UK)

Habistat Dimming Thermostat, Classic Range (600 W)

A UK-made dimming thermostat designed for heat lamps and heaters. It smoothly turns the power down as the probe reaches the set temperature, instead of switching the lamp fully on and off.

Max load
600 W
Min load
40 W
Control
Dimming
Use with
Heat lamps, ceramic and infrared heaters

Best for

Running a heat lamp or Deep Heat Projector in a UK vivarium.

Worth knowing

It has a minimum load, so very low-wattage heaters may not dim correctly. Not intended for heat mats: use a mat stat or pulse stat for those.

View on Amazon UK Affiliate link

Dimming and pulse thermostat (US)

Exo Terra Thermostat with Day and Night Timer (600 W)

A reptile thermostat that offers both dimming and pulse-proportional control, so it can run a heat lamp smoothly or a non-light heater such as a ceramic emitter or radiant panel. A built-in timer lets you set a lower target at night.

Max load
600 W
Control modes
Dimming and pulse proportional
Timer
Day and night settings

Best for

Controlling a Deep Heat Projector, halogen lamp or ceramic emitter in a US setup.

Worth knowing

Put the probe where the snake actually sits (in or by the warm hide), and check it against a separate thermometer.

View on Amazon Affiliate link

On/off thermostat for heat mats

Inkbird ITC-306T Heating Thermostat with Timer

A plug-in on/off thermostat with a probe and two heating outlets, plus day and night time periods with separate targets. On/off control suits heat mats and other heaters that do not give off light.

Control
On/off, heating only
Outlets
2 (heating)
Max output
10 A
Timer
Day and night set points

Best for

Keeping a heat mat or heat cable under safe control, as a low-cost option.

Worth knowing

On/off control makes a light bulb flash on and off, so use a dimming stat for any lamp that gives light. Tape the probe in place so it cannot be moved.

Night heat

Most homes stay warm enough at night for a ball python with a small drop. If your room falls below about 70°F (21°C), keep a non-light heater running on its thermostat with a lower night setting. Do not use colored “night” bulbs: ReptiFiles advises against red, blue and black bulbs because ball pythons can see color.

Humidity

Humidity is where ball python sources vary most:

  • MSD Veterinary Manual: 50 to 80%.
  • RSPCA: about 50 to 60% at the cool end, with misting up to about 80%, allowed to drop between mistings.
  • ReptiFiles: 60 to 80% in the day, higher at night.
  • PetMD: 40 to 60%, raised to about 70% during shedding.

A sensible target is the middle of these ranges, with a humid hide for the snake to use when it needs more. Too dry leads to stuck sheds. Too wet with poor airflow is linked to respiratory infection and mold, according to the RSPCA, so the goal is damp substrate with some ventilation, not a dripping box.

How to hold humidity:

  • A deep, moisture-holding substrate (coconut fiber, coconut husk chips, sphagnum). ReptiFiles suggests at least 4 in (10 cm).
  • A humid hide with damp sphagnum moss.
  • Misting with a sprayer when it drops.
  • A large water bowl on the cool side.
  • Partly covering a screen top to slow drying.

Hygrometer

ThermoPro TP50 Digital Thermometer and Hygrometer

A small digital gauge that shows temperature and humidity and records the highs and lows. The magnetic back makes it easy to fit and move.

Humidity range
10 to 99% RH
Stated accuracy
±1°F, 2 to 3% RH
Mounting
Stand or magnet

Best for

Watching humidity on the cool and warm sides. Buy two, one for each end.

Worth knowing

It reads the air where it sits, not the surface under the heat lamp. Pair it with an infrared thermometer.

UVB: helpful, not strictly required

Ball pythons are mostly active at dawn, dusk and night, and for years they were kept without UVB. Current guidance has shifted, though sources still differ:

  • MSD Veterinary Manual: no special lighting requirement for ball pythons, but broad-spectrum lighting is still recommended because it likely has health benefits.
  • VCA: vets disagree on whether snakes need UVB; providing it is “certainly not harmful and may be beneficial.”
  • RSPCA: a low-output 2 to 7% UVB tube over one third to one half of the enclosure at the hot end, with a UV index (UVI) of about 1.0 in the basking zone falling to zero in the shade. Albino and some other morphs need less, with a maximum UVI of 0.7.
  • ReptiFiles: a low-strength T5 tube giving a UVI of 2.0 to 3.0 at the basking area, replaced every 12 months.

If you add UVB, use a low-output linear tube (not a coil), mount it on the warm side, leave plenty of shade, and follow the maker’s distance chart. A UV meter takes the guesswork out. For albino and other light-sensitive morphs, stay at the low end.

Low-output UVB

Arcadia ShadeDweller Max ProT5 UVB Kit (2.5%, 14 W)

A low-output T5 UVB and full-spectrum lamp in a fitting with a built-in reflector, made for shade-dwelling and partly basking snakes. Low-output tubes are what the RSPCA and ReptiFiles describe for royal pythons.

UVB
2.5%
Power
14 W
Length
About 22 to 24 in (55 cm)
Type
T5 with reflector

Best for

Giving a ball python gentle UVB and a bright day across about half of a 4 ft enclosure.

Worth knowing

Mount it on the warm side so the snake can move into shade. Check the distance against a UV meter or the maker's chart, and replace the tube on schedule.

Day and night cycle

Both the RSPCA and ReptiFiles recommend about 12 hours of light and 12 hours of dark. Put the lights on a timer, and turn all lights off at night. ReptiFiles suggests a slightly longer day in summer and shorter in winter if you want to follow the seasons.

Quick weekly check

  1. Warm hide surface 86 to 90°F (30 to 32°C).
  2. Cool side 72 to 80°F (22 to 27°C).
  3. Night no lower than about 70°F (21°C).
  4. Humidity in range at both ends.
  5. Thermostat probe still in place.
  6. Lamp guards secure, cables tidy.

If your snake hides on the cool side all the time, or sits pressed against the heat, recheck the numbers. If it stops eating, makes clicking or whistling sounds when breathing, or has bubbles at the mouth, see the common mistakes page and contact a reptile vet. This is general guidance, not veterinary advice.


A warm hide at 86 to 90°F, a cooler end to retreat to, humidity in range, and a thermostat on every heater. That is the whole recipe, and the thermostat is the part you never skip.

Sources

  1. ReptiFiles, Ball Python Humidity, Temperature & Lighting Requirements
  2. RSPCA, How To Care For a Royal Python
  3. MSD Veterinary Manual, Important Husbandry Requirements for Selected Reptiles
  4. VCA Animal Hospitals, Snakes: Housing
  5. VCA Animal Hospitals, Common Problems in Pet Snakes
  6. PetMD (vet-written), Ball Python Care Sheet
  7. ReptiFiles, Ball Python Respiratory Infection: Symptoms, Causes & Treatment

Keep reading