Ball pythons are one of the most popular pet snakes in the world, and most of the problems keepers run into — refusing food, stuck sheds, stress — trace back to the setup. The good news is that a ball python doesn't need much. It needs the right few things, set up correctly, before the snake comes home.
Here's the checklist we walk customers through at Zoo Creatures. Set everything up and let it run for a few days so you can confirm your temperatures before you bring your snake home.
1. A secure enclosure
Ball pythons do well in glass terrariums, PVC or plastic reptile enclosures, and tub or rack systems. Whatever you choose, it must be escape-proof. Snakes are strong and persistent, and a loose lid is the most common way pets go missing.
Size the enclosure for the snake you have now and plan to upgrade as it grows. Babies often feel more secure in a smaller space where hides are close by. A grown ball python needs room to stretch out and a clear warm side and cool side. Glass tanks with screen tops lose heat and humidity quickly — you may need to cover part of the screen to hold humidity in.
Browse enclosures, vivariums and cages.
2. Heat, with a thermostat
Snakes regulate their body temperature by moving between warm and cool areas, so you're building a gradient, not heating the whole enclosure evenly. Our ball python care sheet recommends:
- Basking (warm) spot: 88–92°F
- Ambient (background) temperature: 78–80°F
- Never letting the ambient drop below 75°F
Under-tank heat mats, ceramic heat emitters and radiant heat panels are all common choices. Whatever you use, run it through a thermostat. An unregulated heat source can overheat a snake or cause burns. Skip heat rocks.
3. A digital thermometer (or two)
Know your temperatures — don't guess. A digital thermometer with a probe lets you read the cool side and the warm side at once. An infrared temperature gun is handy for spot-checking surfaces. Stick-on dial gauges are often inaccurate.
4. Two hides
Ball pythons are shy, secretive snakes, and a snake that feels exposed is often a snake that won't eat. Give it at least two snug hides: one on the warm side and one on the cool side, so it never has to choose between the right temperature and feeling safe. Extra cover — fake plants, cork bark — helps too.
5. Humidity you can measure
Aim for roughly 50–60% humidity, with a bump when your snake is getting ready to shed. Use a digital hygrometer to measure it. Cypress mulch or a similar moisture-holding substrate, a large water bowl, and partly covering a screen top all help. Too wet is a problem too — constantly soggy substrate can lead to skin issues, so aim for humid, not wet.
New Hampshire winters are dry indoors once the heat is on, so check humidity more often from late fall through early spring.
6. Safe substrate
Newspaper and paper towel are the cheapest and easiest to keep clean. Cypress mulch and coconut husk hold humidity well. Never use cedar — its oils are harmful to reptiles. Avoid scented beddings.
7. A water bowl
Provide a sturdy bowl of clean water at all times — heavy enough that the snake can't tip it. Change the water every few days or whenever it's dirty, and clean and disinfect the bowl regularly.
8. Food and a feeding plan
Ball pythons eat rodents. Choose prey no wider than the widest part of your snake. Frozen/thawed rodents are safer and more convenient than live ones — and if you do feed live, never leave a live rodent alone with a snake. Young ball pythons commonly eat about once a week; adults usually eat less often. Ask us for a schedule that fits your snake's size.
Wait at least a day after a meal before handling, and don't panic if your ball python skips a meal around a shed or in winter. Ongoing weight loss, though, is a reason to see a vet. We stock frozen feeders and supplements in feeding and nutrition.
9. Lighting
Ball pythons don't strictly require UVB lighting, though many keepers now provide low-level UVB as an enrichment. At minimum, give your snake a consistent day/night cycle of around 12 hours. See heating and lighting.
Common setup mistakes
Most of the ball python problems we help with come from a handful of the same mistakes:
- Heat sources with no thermostat
- Trusting a stick-on dial instead of a digital thermometer
- Only one hide, so the snake has to choose between warmth and security
- An enclosure that's too open, too bright, or in a high-traffic spot
- Handling too much in the first week — give a new snake time to settle and eat
- Offering prey that's too big
The short version
- Escape-proof enclosure sized for your snake
- Heat source on a thermostat — 88–92°F warm spot, 78–80°F ambient
- Digital thermometer with probe + hygrometer
- Two hides, one warm, one cool
- 50–60% humidity
- Safe substrate — no cedar
- Heavy water bowl
- Frozen/thawed rodents sized to your snake
- A reptile vet's number, saved before you need it
Most of the snakes at Zoo Creatures are captive-bred by NERD, our parent company, in the same building at 149 Plaistow Road in Plaistow, NH. Bring your questions — or a photo of your setup — and we'll help you dial it in. See our snakes or plan your visit.





