Reptiles · Ball Python

What temperature and humidity does a ball python need?

This is the single most important number in ball python care. Warm side 88–92°F (31–33°C), cool side 78–80°F (26–27°C), with humidity around 50–60%, higher (65–75%) during shed. Everything else — appetite, shedding, activity — follows from getting this right.

Target temperature

Warm side / basking
Warm side 88–92°F (31–33°C)
Cool side
cool side 78–80°F (26–27°C)
Humidity
50–60%, higher (65–75%) during shed
Lighting
Low UVB optional; a clear day/night cycle

Why a gradient matters more than one number

A ball python cannot choose a temperature if you only give it one. Provide a warm end and a cool end so it can move between them — that behaviour is how it regulates its own body temperature. Measure both ends with a digital probe; the stick-on dial gauges sold in pet shops are unreliable.

How to control it

  • Heat: use a thermostatically controlled heat source. An unregulated heat source is the single most common cause of burns in captive reptiles.
  • Humidity: adjust substrate, water surface area and ventilation rather than just misting. Misting spikes humidity briefly and then drops it again.
  • Measurement: digital probes at animal level, not on the wall above it.
  • Night: most species tolerate a night drop. Check what your species needs rather than heating 24 hours a day.

Species target: Warm side 88–92°F (31–33°C), cool side 78–80°F (26–27°C), humidity 50–60%, higher (65–75%) during shed. Low UVB optional; a clear day/night cycle.

Signs your numbers are off

  • Too cold: a ball python that stops eating, stays hidden and becomes lethargic.
  • Too hot: an animal that permanently sits at the cool end, gapes or avoids the basking spot entirely.
  • Humidity wrong: shedding problems, or a constantly damp enclosure that never dries out.

Related questions

How often do you feed a ball python?

Adults every 10–14 days, juveniles every 7–10 days, hatchlings every 5–7 days. Their appetite is sensitive to temperature and cover, so a sudden refusal usually points to the enclosure rather than illness.

What humidity does a ball python need?

Aim for 50–60% as a baseline and raise it to around 65–75% while they are in shed. Chronic low humidity is the usual cause of stuck sheds and stuck eye caps.

Is a heat mat enough?

A mat can provide a warm spot but will not raise ambient air temperature. Overhead heat (a halogen bulb or ceramic heat emitter) with a thermostat gives a more natural gradient. Whichever you use, it must be thermostatically controlled.

Not veterinary advice. This guide covers husbandry. If your ball python is injured, off food unusually long, or behaving abnormally, contact a veterinarian.

More Ball Python care guides

Other reptiles