Ball Python care sheet
The calmest of the beginner snakes — provided you get heat and humidity right. This is the complete ball python care guide: housing, feeding, cleaning, routine, handling, life stages and the setup checklist.
On this page
Quick facts
- Typical lifespan
- 20–30 years in captivity
- Adult size
- 3–5 ft, females usually larger
- Feeding frequency
- Every 10–14 days as adults
- Enclosure (adult)
- 4×2×2 ft minimum (about 120 gallons)
- Temperament
- Shy, slow-moving, tolerant of careful handling
Environment: 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. Activity: Nocturnal / crepuscular. Diet: Carnivore — frozen-thawed rodents.
Housing & setup
- A 4×2×2 ft enclosure suits most adults; bigger is better as long as it stays cluttered with hides and cover.
- Provide at least two identical snug hides — one on the warm side, one on the cool side — so the snake can thermoregulate without choosing between comfort and security.
- Use a thermostat on every heat source. An unregulated heat mat or lamp is the most common cause of burns in captive snakes.
- Aspen, cypress mulch or coconut husk hold humidity well; avoid cedar and pine shavings.
Feeding
How often: Hatchlings every 5–7 days; juveniles every 7–10 days; adults every 10–14 days.
How much: A prey item roughly the width of the thickest part of the snake — usually a weaned-to-adult mouse or a small rat for large females.
- Feed frozen-thawed, never live: live rodents can injure or kill a snake.
- Thaw in the fridge or in cool water, then warm to body temperature in warm water — never microwave.
- Offer in the evening with tongs, and leave the snake alone afterwards.
- A ball python refusing food is usually an environment issue (temperature, humidity, cover) before it is a health issue.
Cleaning & hygiene
- Spot-clean droppings and urates as you see them.
- Full substrate change every 4–6 weeks; sooner if it stays damp.
- Disinfect the enclosure and water bowl at each full change.
- Keep the water bowl clean and filled; soak support during shedding comes from humidity, not from a constantly wet cage.
Care routine
Daily
- Check temperatures on both sides
- Check water
- Spot-clean waste
- Look for shed signs (cloudy eyes, dull skin)
Weekly
- Check humidity level
- Weigh if feeding a growing snake
- Clean and refill water bowl properly
Monthly
- Full substrate change
- Deep-clean hides and decor
- Review thermostat and probe placement
Handling
- Support the body along its length with both hands; never grab or restrain the head.
- Keep sessions short — 5–10 minutes, two or three times a week at most.
- Skip handling for 48 hours after a meal, and entirely during a shed cycle.
- Move slowly from below or the side; reaching down from above triggers a defensive response.
Life stages
Hatchling (0–12 months)
Smaller enclosure, extra cover, feeds every 5–7 days, weighs regularly.
Juvenile (1–3 years)
Feeding interval lengthens; upgrade enclosure size as the snake passes 2 ft.
Adult (3+ years)
Full-size enclosure, feeds every 10–14 days, extremely long-lived — this is a multi-decade commitment.
Setup checklist
Everything you want in place before your ball python comes home:
- 4×2×2 ft enclosure with secure locks
- Thermostat-controlled heat source
- Two digital thermometer/hygrometer probes
- Two snug hides plus clutter and cover
- Humidity-holding substrate
- Water bowl large enough to soak
- Frozen rodents and feeding tongs
Not veterinary advice. This guide covers husbandry — housing, feeding, cleaning and handling. If your animal is injured, lethargic, off food for an unusual length of time or behaving abnormally, contact a veterinarian.
Frequently asked 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.