Beginner
Ball python
Python regius
The ball python is the most popular pet snake in the world for a reason: docile, manageable size, and one of the most diverse genetic palettes in herpetoculture. They're also stubborn eaters and tight on humidity — get the husbandry right early and they thrive for 25–30 years.
Enclosure
Adults: 4×2×2 ft minimum (PVC or plywood preferred for heat retention). Hatchlings: a 20-quart tub or 2×1.5×1 ft enclosure with two snug hides — one warm, one cool — and a water bowl big enough to soak in. Open enclosures (mesh tops) make humidity harder to hold.
Temperature
Warm side: 88–92°F (basking spot, never floor heat alone). Cool side: 76–80°F. Drop to 74–78°F overnight. Use a thermostat on every heat element. No heat rocks — ever.
Humidity
55–65% baseline; bump to 70–80% during shed cycles. Cypress mulch or a cypress/coco husk blend holds humidity well; line one corner with damp sphagnum moss as a humid hide.
Feeding
Hatchlings: a single appropriately-sized rat fuzzy or hopper every 5–7 days. Adults: an adult rat (10–15% of body weight) every 10–14 days. Frozen-thawed is preferred — safer for the snake. Ball pythons are notorious for going off feed seasonally; a healthy adult can skip months without losing condition. Don't panic-feed.
Handling
Wait at least 48 hours after a meal. Support the body, never grip the neck. Keep handling sessions under 15 minutes for the first month after acquisition while the snake settles. If they ball up, that's a stress signal — put them back, try again tomorrow.
Common mistakes
- Open-top enclosures that bleed humidity
- Heat lamps without a thermostat — guaranteed burn risk
- Feeding live when frozen-thawed is just as effective and far safer
- Trying to handle through a feeding strike instead of letting the snake settle
- Skipping the humid hide during shed — leads to retained eyecaps

