Species Overview

\\n
\\n 💧\\n
\\n First Things First: Humidity\\n

Ball pythons come from tropical West Africa where humidity rarely drops below 60%. A glass tank with a screen top is their #1 enemy. Get humidity right and 90% of problems disappear. Jump to Humidity →

\\n
\\n
\\n

The ball python (Python regius) is the most popular pet snake in the world, and for good reason: they are docile, manageable in size, and available in thousands of morph color combinations. Native to the grasslands and savannas of West and Central Africa, they are named for their defensive behavior of coiling into a tight ball with the head protected in the center.

\\n
\\n
🐍 From the Keeper
\\n

I've rescued more ball pythons than I can count, and the #1 issue I see is chronic dehydration from low humidity. Glass tanks with screen tops look nice but they're humidity killers. If your ball python has stuck shed or wrinkled skin, don't just mist more — switch to a PVC enclosure or cover 80% of that screen top with foil. Humidity should sit at 60-70%, not 40%. Your snake will eat better, shed cleaner, and live longer.

\\n
\\n

But they are not bulletproof: humidity management is the #1 challenge that separates healthy snakes from chronically dehydrated ones. In this guide, we'll walk through every aspect of ball python care—from enclosure setup and heating to feeding, health, and morphs—so you can provide the best possible life for your scaly friend.

\\n\\n

Enclosure Setup

\\n
\\n Ball python in a humidity-controlled PVC enclosure\\n
Ball pythons thrive in PVC enclosures that hold humidity better than glass tanks with screen tops.
\\n
\\n\\n\\n\\n\\n\\n\\n
Life StageMinimum Enclosure
Hatchling10–20 gallon (with plenty of clutter)
Juvenile20–40 gallon
Adult male40-gallon breeder or 3'×2'×2' PVC
Adult female4'×2'×2' PVC (120 gallon equivalent)
\\n\\n

PVC enclosures are strongly recommended over glass tanks for ball pythons. They hold humidity and heat far more efficiently and reduce stress by providing opaque walls. Glass tanks with screen tops are the most common cause of low humidity, leading to dehydration, stuck shed, and respiratory issues.

\\n\\n

Choosing the Right Enclosure Type

\\n

When selecting an enclosure, consider the following options:

\\n
    \\n
  • PVC enclosures: Best overall. They insulate well, hold humidity, and are easy to clean. Brands like Animal Plastics, Reptile Basics, and Custom Reptile Habitats are popular.
  • \\n
  • Glass tanks with screen tops: Only recommended if you're willing to modify them (cover 80% of the screen with foil or HVAC tape). They lose heat and humidity quickly.
  • \\n
  • Wooden vivariums: Good for humidity but require a waterproof sealant to prevent rot.
  • \\n
  • Tub setups: Often used by breeders. Plastic tubs with heat tape can work but lack visibility and enrichment opportunities.
  • \\n
\\n\\n

Essential Enclosure Furnishings

\\n

Beyond the enclosure itself, you'll need:

\\n
    \\n
  • At least two identical hides (one warm, one cool) that are snug — the snake should touch all sides when coiled. A half-log is not a hide; it's decor. Use enclosed cave-style hides.
  • \\n
  • Water bowl: Large enough for the snake to soak in, placed on the warm side to increase humidity.
  • \\n
  • Clutter: Fake plants, branches, and cork bark to make the snake feel secure. An open space terrifies ball pythons.
  • \\n
  • Thermometer and hygrometer: Digital ones are more accurate. Place one on each side to monitor the gradient.
  • \\n
  • Substrate: See the Substrate section below.
  • \\n
\\n\\n

Common Enclosure Mistakes

\\n
    \\n
  1. Too-large enclosure without enough clutter: An open space terrifies ball pythons. Fill empty space with plants, branches, and hides.
  2. \\n
  3. Using a half-log as a hide: Half-logs are open on both ends and don't make the snake feel secure. Use enclosed hides.
  4. \\n
  5. Not providing a temperature gradient: Ball pythons need a warm side and a cool side to regulate their body temperature.
  6. \\n
\\n\\n

Heating & Temperature

\\n\\n\\n\\n\\n\\n\\n
ZoneTemperature (°F)Temperature (°C)
Basking surface90–95°F32–35°C
Warm side ambient88–92°F31–33°C
Cool side78–82°F26–28°C
Night72–78°F22–26°C
\\n\\n

Want the full zone-by-zone reference? See the ball python temperature guide for basking/cool-side targets and thermostat troubleshooting.

\n

Use one of these heating configurations:

\\n
    \\n
  • Overhead: Halogen flood (day) + CHE or DHP on thermostat. Most natural.
  • \\n
  • Radiant heat panel (RHP): Best for PVC enclosures. Mounts to ceiling, provides gentle ambient heat.
  • \\n
  • Heat tape/UTH: Acceptable as supplementary belly heat, but must be on a thermostat.
  • \\n
\\n\\n

Setting Up a Thermostat

\\n

A thermostat is non-negotiable. Without it, heat sources can overheat and burn your snake. Here's how to set one up:

\\n
    \\n
  1. Place the thermostat probe in the warm hide or on the basking surface, depending on the type of heat source.
  2. \\n
  3. Set the thermostat to the desired temperature (e.g., 90°F for a basking surface).
  4. \\n
  5. Plug the heat source into the thermostat's outlet.
  6. \\n
  7. Verify the temperature with a separate digital thermometer after 24 hours.
  8. \\n
\\n\\n

Nighttime Temperature Management

\\n

If your home drops below 72°F at night, use a CHE or RHP set to maintain minimum night temps. Avoid colored bulbs (red/blue) as they can disrupt the snake's day/night cycle.

\\n\\n

Common Heating Mistakes

\\n
    \\n
  1. Using unregulated heat sources: Always use a thermostat to prevent burns and overheating.
  2. \\n
  3. Placing heat tape under a thick substrate: This can block heat and create hot spots. Use a thin layer or a heat mat with a thermostat.
  4. \\n
  5. Not measuring temperatures at the snake's level: Temperatures at the top of the enclosure can be misleading. Measure at the substrate surface.
  6. \\n
\\n\\n

Humidity Management

\\n

This is the most common failure point. Ball pythons need 50–60% ambient humidity (70–80% during shed).

\\n\\n

To maintain humidity:

\\n
    \\n
  • Use 3–4 inches of humidity-retaining substrate (cypress mulch, coco husk, ReptiChip).
  • \\n
  • Pour water directly into the corners of the substrate (not misting, which only wets the surface).
  • \\n
  • Cover 80% of a screen top with HVAC tape, foil, or a PVC sheet.
  • \\n
  • Use a large water bowl on the warm side.
  • \\n
  • Provide a humid hide with damp sphagnum moss at all times.
  • \\n
\\n\\n
A ball python with stuck shed, wrinkled skin, or dented eye caps is dehydrated. This is a husbandry failure, not a "bad shedder."
\\n\\n

How to Create a Humid Hide

\\n
    \\n
  1. Take a plastic container with a lid (e.g., a deli cup or Tupperware).
  2. \\n
  3. Cut a hole in the lid or side large enough for the snake to enter.
  4. \\n
  5. Fill it with damp sphagnum moss (not soaking wet).
  6. \\n
  7. Place it in the middle of the enclosure, between the warm and cool sides.
  8. \\n
  9. Check the moss weekly and re-dampen as needed.
  10. \\n
\\n\\n

Troubleshooting Humidity Issues

\\n\\n\\n\\n\\n\\n
ProblemCauseSolution
Humidity too low (<50%)Screen top, dry substrate, small water bowlCover screen, pour water into corners, use larger bowl
Humidity too high (>70% constantly)Over-misting, poor ventilationIncrease ventilation, reduce misting, ensure substrate isn't soaked
Condensation on wallsToo much moisture, poor airflowIncrease ventilation, reduce water added
\\n\\n

Substrate

\\n

Recommended: Cypress mulch, ReptiChip (coconut husk), coco coir, organic topsoil + play sand mix.

\\n

Avoid: Aspen (molds in humidity), pine/cedar (toxic oils), pure sand, newspaper (too dry, no enrichment).

\\n\\n

Substrate Depth and Maintenance

\\n

Use 3–4 inches of substrate to help retain humidity. Spot-clean daily by removing feces and urates. Replace the entire substrate every 1–2 months, or sooner if it becomes soiled or moldy.

\\n\\n

DIY Substrate Mix

\\n

For a budget-friendly option, mix 40% organic topsoil (no fertilizers) with 40% play sand and 20% coconut coir. This mix holds humidity well and allows burrowing.

\\n\\n

Feeding Guide

\\n\\n\\n\\n\\n\\n\\n
AgePreyFrequency
HatchlingPinky rat or large mouse hopperEvery 5–7 days
Juvenile (200–500g)Rat pup or small weaned ratEvery 7 days
Sub-adult (500–1000g)Small rat (40–70g)Every 7–10 days
Adult (1000g+)Small-medium rat (50–90g)Every 10–14 days
\\n\\n

Prey size: Slightly wider than the snake's widest point. After swallowing, there should be a visible — but not extreme — lump.

\\n

Frozen-thawed only: Never feed live prey. It's unethical and dangerous — a live rat can severely injure or kill a snake that refuses to eat.

\\n\\n

How to Feed Frozen-Thawed Prey

\\n
    \\n
  1. Remove the prey from the freezer and place it in a sealed plastic bag.
  2. \\n
  3. Thaw in warm water (not boiling) for 20–30 minutes until the prey is warm to the touch.
  4. \\n
  5. Use tongs to offer the prey to your snake, wiggling it gently to simulate live prey.
  6. \\n
  7. If your snake doesn't strike immediately, leave the prey in the enclosure overnight (but remove it if it's not eaten by morning).
  8. \\n
\\n\\n

Handling Hunger Strikes

\\n

Healthy ball pythons can go months without eating. If weight is stable, don't stress. Vet visit if weight loss exceeds 10%. Common causes of hunger strikes include:

\\n
    \\n
  • Temperature or humidity issues
  • \\n
  • Stress from handling or enclosure changes
  • \\n
  • Seasonal fasting (especially males during breeding season)
  • \\n
  • Prey size too large or too small
  • \\n
\\n\\n

Feeding Mistakes to Avoid

\\n
    \\n
  1. Feeding live prey: Dangerous and unethical. Always use frozen-thawed.
  2. \\n
  3. Handling too soon after feeding: Wait at least 48 hours to avoid regurgitation.
  4. \\n
  5. Feeding too frequently: Overfeeding can lead to obesity and shorter lifespan.
  6. \\n
\\n\\n

Ball Python Morphs

\\n

Ball pythons are available in thousands of morphs—genetic mutations that affect color and pattern. Here are some popular ones:

\\n\\n\\n\\n\\n\\n\\n\\n\\n
MorphDescriptionPrice Range (USD)
Normal (Wild-type)Brown with dark blotches$30–$50
AlbinoWhite or yellow with orange/red blotches$100–$300
PiedWhite with patches of normal color$150–$500
BananaYellow with black speckles$150–$400
MojaveHigh contrast with a golden sheen$100–$200
ClownReduced pattern with an orange/red head$200–$600
\\n\\n

Recessive vs. Dominant vs. Co-Dominant Morphs

\\n
    \\n
  • Recessive: Both parents must carry the gene for the morph to show (e.g., albino, pied, clown).
  • \\n
  • Dominant: Only one parent needs the gene (e.g., pinstripe, spider).
  • \\n
  • Co-dominant: One gene copy produces a morph, two copies produce a "super" form (e.g., pastel, mojave).
  • \\n
\\n\\n

Choosing a Morph

\\n

When selecting a morph, consider:

\\n
    \\n
  • Health: Some morphs (e.g., spider) are linked to neurological issues like wobble. Research before buying.
  • \\n
  • Budget: Prices vary widely from $30 to thousands for rare combos.
  • \\n
  • Personal preference: Pick a morph you love, but always prioritize health and temperament.
  • \\n
\\n\\n

Common Health Issues

\\n
    \\n
  • Respiratory Infection: Wheezing, bubbles from nostrils, open-mouth breathing. Caused by low temperature + high humidity or vice versa. Requires vet treatment.
  • \\n
  • Scale Rot: Brown/discolored belly scales. Caused by sitting on wet substrate. Clean enclosure and keep substrate dry on the surface.
  • \\n
  • Mites: Tiny black dots moving on the snake, especially around eyes and heat pits. Treat with Provent-A-Mite (follow instructions precisely) and disinfect the entire enclosure.
  • \\n
\\n\\n

Preventing Health Issues

\\n
    \\n
  1. Maintain proper temperature and humidity gradients.
  2. \\n
  3. Clean the enclosure regularly and remove waste promptly.
  4. \\n
  5. Quarantine new snakes for at least 30 days before introducing them to your collection.
  6. \\n
  7. Monitor your snake's weight and appetite regularly.
  8. \\n
\\n\\n

When to See a Vet

\\n
    \\n
  • Weight loss exceeding 10% of body weight
  • \\n
  • Refusal to eat for more than 2 months (if weight is dropping)
  • \\n
  • Difficulty shedding or retained eye caps
  • \\n
  • Any signs of respiratory distress
  • \\n
  • Lethargy or unusual behavior
  • \\n
\\n\\n

Handling & Temperament

\\n

Ball pythons are known for their docile nature, but they need time to acclimate to their new home.

\\n\\n

First Two Weeks

\\n

No handling for the first 2 weeks, and not until they've taken 2–3 consecutive meals. This allows them to settle in and reduces stress.

\\n\\n

How to Handle Safely

\\n
    \\n
  1. Wash your hands and approach the enclosure calmly.
  2. \\n
  3. Gently lift the snake from below, supporting its body.
  4. \\n
  5. Keep handling sessions to 10–15 minutes, gradually increasing as the snake gets comfortable.
  6. \\n
  7. Never grab or restrain the snake tightly; let it move freely.
  8. \\n
\\n\\n

Signs of Stress

\\n
    \\n
  • Hissing or striking
  • \\n
  • Musking (releasing a foul-smelling odor)
  • \\n
  • Refusing food
  • \\n
  • Excessive hiding or restlessness
  • \\n
\\n\\n

What Beginners Often Get Wrong

\\n
    \\n
  1. Dry enclosure: The single most common problem. If humidity is below 50%, the snake is chronically dehydrated even if it's eating.
  2. \\n
  3. Over-handling a new snake: No handling for the first 2 weeks, and not until they've taken 2–3 consecutive meals.
  4. \\n
  5. Panic-fixing hunger strikes: Healthy ball pythons can go months without eating. If weight is stable, don't stress. Vet visit if weight loss exceeds 10%.
  6. \\n
  7. Too-large enclosure without enough clutter: An open space terrifies ball pythons. Fill empty space with plants, branches, and hides.
  8. \\n
  9. Inadequate heating at night: If your home drops below 72°F, use a CHE or RHP set to maintain minimum night temps.
  10. \\n
\\n\\n

Frequently Asked Questions

\\n

What is the ideal ambient humidity range for a ball python, and what should it be during shedding?

\\n

Ball pythons need 50–60% ambient humidity, and 70–80% during shed. The article emphasizes that humidity management is the most common failure point, and that chronic dehydration from low humidity is the #1 issue seen in rescued ball pythons.

\\n

Why are PVC enclosures recommended over glass tanks for ball pythons?

\\n

PVC enclosures are strongly recommended because they hold humidity and heat far more efficiently than glass tanks with screen tops. They also reduce stress by providing opaque walls, whereas a glass tank with a screen top is described as a humidity killer.

\\n

What are the recommended temperatures for the basking surface, warm side, cool side, and night?

\\n

The basking surface should be 90–95°F (32–35°C), the warm side ambient should be 88–92°F (31–33°C), the cool side should be 78–82°F (26–28°C), and night temperatures should be 72–78°F (22–26°C).

\\n

Why should you never feed live prey to a ball python?

\\n

The article states that frozen-thawed prey should be used exclusively, and live prey should never be fed. It explains that feeding live is unethical and dangerous because a live rat can severely injure or kill a snake that refuses to eat.

\\n\\n

Related Reading

\\n\\n\\n
🧮 Related Tool: Try our Calcium Dosage Calculator — species-specific supplementation schedules.
\\n

Still deciding on a species? Take our which reptile is right for you quiz — 8 questions scored against your space, schedule and experience before you commit to a setup.