Ball pythons are modestly sized snakes, typically 30–45″ long and rarely exceeding five feet. They originate from west and central Africa, with most wild-collected animals exported from Ghana, Togo, and Benin.

Most pet store ball pythons are wild-collected. “Ranched” babies — hatched from captive-held wild females — are cheaper but harder to feed and more likely to carry parasites than true captive-bred animals. Many color morphs exist; rare ones like panda pieds and scaleless can sell for thousands of dollars.

Caging

All ball pythons need escape-proof cages with locking tops. Recommended sizes:

  • Juveniles: 10-gallon (12″ × 20″)
  • Adults: 20–30-gallon (15″ × 36″)

Bigger isn’t always better — babies feel more secure in smaller enclosures. Many breeders use plastic sweater boxes in rack systems.

Every cage needs at least one hide box, ideally two — one at the warm end and one at the cool end. The hide should be snug enough that the snake feels contact on its back and sides when coiled inside.

Substrate

Arizona’s dry climate requires special attention to humidity. Cypress mulch (about 1″ deep) is recommended — it retains moisture while drying quickly at the surface. Keep it damp at the bottom and mist the cage daily.

If shedding problems persist, add a humidity chamber: a small plastic box (about 50% larger than the coiled snake) with a top entry hole, filled with damp sphagnum moss, placed at the warm end. A large shallow water bowl and a water-soaked cork or hollow log can also help.

Safe substrates: cypress mulch, aspen bedding, newspaper
Never use: hardwood mulch, cedar mulch or shavings, or pine shavings — these can be dangerous.

Spot-clean daily and replace all bedding when odor develops, or at minimum every two months.

Heat & Light

Provide heat from below (heat tape or reptile heat pad) and optionally a basking light — white during the day, red at night. Heat should cover only ¼ to ⅓ of one end of the cage so the snake can thermoregulate.

  • Cool end: 78–80°F
  • Warm end: 85–90°F

Use thermometers at both ends. Never use hot rocks — ball pythons burn themselves easily on them.

Diet

Ball pythons can eat mice their entire lives. Match prey size to the snake — upgrade when the snake remains hungry after eating.

  • Juveniles: fuzzy mice or hoppers
  • Adults: 2–3 adult mice per week, or a small rat

Always offer thawed, pre-killed rodents. Live prey can cause serious or fatal injuries. If a live rodent must be used, include rodent food in the cage so it doesn’t bite the snake. Some imported ball pythons are finicky and may initially only accept African soft-furred rats or gerbils before transitioning to mice.

Many adult ball pythons naturally stop eating October–February. This is often normal, but rule out medical causes with regular checkups.

Water

Provide fresh water at all times in a bowl large enough for the snake to coil in completely — this also helps offset Arizona’s low humidity. Use a heavy ceramic bowl to prevent tipping, and wash it with warm soapy water weekly.

  • Adult minimum: 16 oz (~1 liter) bowl

Preventive Care

  • Fecal parasite screening twice yearly
  • Full examination at least once a year, ideally in August or September — before the winter appetite slowdown