← Full Ball Python guide

Baskdena warm den for reptile folk · baskden.com

Ball Python — care sheet

Python regius · Beginner

Adult size3–5 ft (females larger than males)
Lifespan20–30+ years — often a multi-decade commitment
EnclosureAdult minimum 4×2×2 ft (a 120-gallon footprint, ~8 sq ft of floor). A snake should be able to stretch out fully; give ≥2 ft of height as they do climb. The old "tiny tub forever" approach is out.
Basking / warm zoneWarm/basking surface 86–90°F (30–32°C) from an overhead heat source (a ≥2-bulb halogen cluster over a proper-size enclosure) — not a heat mat as the primary heat once you have a real enclosure.
Cool sideCool side ~75–80°F (24–27°C); provide a full warm-to-cool gradient with hides on both ends.
NightNight 70–78°F (21–26°C). If your home drops below ~70°F, add a lightless heat source (ceramic emitter / radiant panel) — never a coloured night bulb.
UVB & lightingUVB is recommended (not strictly required): a T5 HO bulb giving UVI 2.0–3.0 at the basking spot, on the correct Ferguson-zone distance. Replace every 12 months.
HumidityAmbient 60–80%, rising higher at night — this is the spec people most often get wrong. Use a thick (≥4″) moisture-retentive substrate and a humid hide; poor humidity causes stuck, patchy sheds.
SubstrateMoisture-holding substrate ≥4″ deep: coconut husk/fibre, a topsoil-coco-play-sand mix, or a bioactive mix with live plants. Never cedar or pine (toxic oils).
DietCarnivore — appropriately-sized frozen/thawed rodents about 10–15% of the snake's body weight (roughly every 7–14 days depending on size, adjusting to body condition). Long voluntary fasts are normal and rarely an emergency if weight holds.
SupplementsNone needed — a whole-prey rodent diet is nutritionally complete.

Before you buy

  • A 4×2×2 ft enclosure and the humidity to keep it at 60–80%.
  • Comfort feeding frozen/thawed rodents (never live).
  • A 20–30+ year commitment — genuinely a long time.
  • An exotics/reptile vet within reach.

See a reptile vet if…

  • Open-mouth breathing, wheezing, clicking, or mucus/bubbles (possible respiratory infection — common in BPs kept too cool/damp-stale).
  • A fast that comes with real weight loss (>10% of body weight) or a sunken, thin body.
  • Repeated stuck sheds or retained eye caps despite correct humidity.
  • Mouth held open, cheesy matter in the mouth (possible mouth rot), or mites (tiny moving dots).
  • "Stargazing", corkscrewing, or an inability to right itself (neurological — notably in some spider-gene morphs).
  • Any tissue protruding from the vent (prolapse) — keep moist, go now.

Never

  • Never feed live rodents — a live rat can badly injure or kill your snake; use frozen/thawed.
  • Never house two snakes together.
  • Never use pine or cedar substrate.
  • Never handle for ~48 hours after a meal (risk of regurgitation).
  • Never let it run chronically dry — bad sheds and respiratory issues follow.

Common ball python questions

How hard are Ball Pythons to keep — are they good for beginners?

Beginner. One of the calmest, most forgiving pet snakes — as long as you get the humidity and a proper thermal gradient right, and you can stay calm about their famous fasting.

What do Ball Pythons eat?

Carnivore — appropriately-sized frozen/thawed rodents about 10–15% of the snake's body weight (roughly every 7–14 days depending on size, adjusting to body condition). Long voluntary fasts are normal and rarely an emergency if weight holds.

How big an enclosure do Ball Pythons need?

Adult minimum 4×2×2 ft (a 120-gallon footprint, ~8 sq ft of floor). A snake should be able to stretch out fully; give ≥2 ft of height as they do climb. The old "tiny tub forever" approach is out.

What basking temperature do Ball Pythons need?

Warm/basking surface 86–90°F (30–32°C) from an overhead heat source (a ≥2-bulb halogen cluster over a proper-size enclosure) — not a heat mat as the primary heat once you have a real enclosure.

What should the cool side be for Ball Pythons?

Cool side ~75–80°F (24–27°C); provide a full warm-to-cool gradient with hides on both ends.

What night-time temperature do Ball Pythons need?

Night 70–78°F (21–26°C). If your home drops below ~70°F, add a lightless heat source (ceramic emitter / radiant panel) — never a coloured night bulb.

What UVB and lighting do Ball Pythons need?

UVB is recommended (not strictly required): a T5 HO bulb giving UVI 2.0–3.0 at the basking spot, on the correct Ferguson-zone distance. Replace every 12 months.

What humidity do Ball Pythons need?

Ambient 60–80%, rising higher at night — this is the spec people most often get wrong. Use a thick (≥4″) moisture-retentive substrate and a humid hide; poor humidity causes stuck, patchy sheds.

What substrate do Ball Pythons need?

Moisture-holding substrate ≥4″ deep: coconut husk/fibre, a topsoil-coco-play-sand mix, or a bioactive mix with live plants. Never cedar or pine (toxic oils).

What supplements do Ball Pythons need?

None needed — a whole-prey rodent diet is nutritionally complete.

How big do Ball Pythons get?

3–5 ft (females larger than males)

How long do Ball Pythons live?

20–30+ years — often a multi-decade commitment

What are the signs Ball Pythons are sick or need a vet?

See a reptile or exotics vet if you notice: Open-mouth breathing, wheezing, clicking, or mucus/bubbles (possible respiratory infection — common in BPs kept too cool/damp-stale).; A fast that comes with real weight loss (>10% of body weight) or a sunken, thin body.; Repeated stuck sheds or retained eye caps despite correct humidity.; Mouth held open, cheesy matter in the mouth (possible mouth rot), or mites (tiny moving dots).; "Stargazing", corkscrewing, or an inability to right itself (neurological — notably in some spider-gene morphs).; Any tissue protruding from the vent (prolapse) — keep moist, go now..


Sources: ReptiFiles — Ball Python Care · Association of Reptilian & Amphibian Veterinarians (ARAV) · Merck Veterinary Manual — reptiles. Written and fact-checked by The Baskden Team — kind, general guidance, not a diagnosisand not a substitute for an exotics vet. baskden.com