Snakes

Ball python care guide

Python regius

A heavy-bodied ambush snake that needs floor space and heavy cover. Ball pythons will use every inch given, and cluttered large enclosures reduce stress rather than cause it.

Terrestrial — floor space first

New to reptiles? Check your keeper level first →

Watch: Ball Python Care, Start to Finish

Ball python enclosure size

Terrestrial — floor space first. An adult ball python should live in at least 48" L × 24" W × 18" H; we build toward 72" L × 24" W × 24" H (6 × 2 × 2 ft, roughly 12 sq ft of floor and about a 180-gallon glass equivalent).

Large females do best at 6ft x 2ft of floor space.

Hatchling / baby
36" L × 18" W × 16" H recommended · min 24" L × 16" W × 12" H
Juvenile
48" L × 24" W × 18" H recommended · min 36" L × 18" W × 16" H
Adult
72" L × 24" W × 24" H recommended · min 48" L × 24" W × 18" H

Temperature and heating

Overhead radiant heat panel or deep heat projector on a thermostat; belly heat alone is not enough for a large enclosure.

Basking / warm surface
88–92°F surface on the warm end
Warm side (ambient)
86–90°F ambient
Cool side (ambient)
76–80°F ambient
Night
No lower than 72°F

Lighting and UVB

UVB: Low-level UVB (Arcadia ShadeDweller / T5 6%) is beneficial though not strictly required. Run lights on a 12 hours on, 12 hours off photoperiod, on a timer, and replace UVB bulbs on the manufacturer's schedule even while they still emit visible light.

Humidity

Target 60–75%. Deep moisture-holding substrate, a large water bowl on the cool end, and a humid hide during shed.

Substrate and depth

Cypress mulch, coconut husk or a soil/bioactive mix. Depth: 3–4 in.

Get a cleaning schedule for this substrate →

Enclosure tips and furnishing

  • Two snug hides — one warm, one cool
  • Water bowl big enough for the snake to soak
  • Heavy clutter: cork flats, leaf litter, artificial plants
  • Low branches for exploring

Build list

  • PVC or wood enclosure at adult size — Holds humidity far better than a screen-top glass tank.
  • Radiant heat panel or deep heat projector — Even overhead ambient heat across a large footprint.
  • Digital thermostat — Every heat source must run through a thermostat — unregulated heat burns animals.
  • Two digital probe thermometers + hygrometer — Read the warm side, cool side and humidity directly — stick-on dials are inaccurate.
  • Cypress mulch or coco husk in bulk — 3–4 inches across the whole floor holds 60–75% humidity.
  • Two hides + cork bark clutter — Cover is what actually reduces stress in a big enclosure.

Ball python FAQ

How big should an adult Ball python enclosure be?

At least 48" L × 24" W × 18" H, and we recommend building to 72" L × 24" W × 24" H — about 6 × 2 × 2 ft, or a 180-gallon glass equivalent. Terrestrial — floor space first.

What temperatures does a Ball python need?

Basking or warm surface 88–92°F surface on the warm end, warm side 86–90°F ambient, cool side 76–80°F ambient, night No lower than 72°F. Overhead radiant heat panel or deep heat projector on a thermostat; belly heat alone is not enough for a large enclosure.

Does a Ball python need UVB?

Low-level UVB (Arcadia ShadeDweller / T5 6%) is beneficial though not strictly required. Photoperiod: 12 hours on, 12 hours off.

What humidity does a Ball python need?

60–75%. Deep moisture-holding substrate, a large water bowl on the cool end, and a humid hide during shed.

What substrate is best for a Ball python?

Cypress mulch, coconut husk or a soil/bioactive mix, at a depth of 3–4 in.

How big does a Ball python enclosure need to be for a hatchling?

Hatchling / baby: 36" L × 18" W × 16" H recommended, minimum 24" L × 16" W × 12" H. Scale up to the adult footprint as the animal grows.

How often should I clean ball python enclosures?

Spot-clean daily and deep clean on a schedule that depends on your substrate. Get a cleaning schedule.

Sources

Put this guide to work

Apply these targets to your own ball python record, then log feedings, sheds and weights against them.