News / How Big Do Ball Pythons Get? Size by Age and Sex
How Big Do Ball Pythons Get? Size by Age and Sex
- Adult males: 2.5 to 3.5 feet, 1,200 to 1,800 grams. Adult females: 3.5 to 5 feet, 1,800 to 3,000+ grams.
- Full adult size is reached between 3 and 5 years. Growth slows significantly after year two.
- Weight is a better health indicator than length. Monthly weigh-ins on a gram scale give you a trend you can act on.
- Feeding frequency, sex, genetics, and seasonal fasting all affect how fast your ball python reaches adult size.
Ball pythons are one of the most manageable snakes in terms of size. Adults stay compact compared to many other python species, which is part of why they are so popular as pets. Here is what to expect as your ball python grows from hatchling to full-sized adult, broken down by age and sex.
In This Guide
Hatchling to adult: the growth timeline
At hatching (0 months)
Ball python hatchlings emerge from the egg at 10 to 17 inches long and weigh between 50 and 100 grams. Clutch size, genetics, and egg size all influence hatchling weight. A hatchling from a large clutch may be on the smaller end. One from a small clutch with large eggs may come out closer to 100 grams.
3 to 6 months
With consistent feeding, a hatchling will reach 20 to 27 inches and weigh 150 to 350 grams by the six-month mark. Growth is fastest during this early period. Weekly feeding of appropriately sized prey drives steady gains.
1 year
At one year, expect your ball python to be around 2 to 3 feet long and weigh 400 to 900 grams. Growth rate varies between individuals. Males tend to be on the lower end of this range. Females who are eating well will be on the higher end.
2 to 3 years
By two to three years, ball pythons are approaching their adult size. Males settle in at 2.5 to 3.5 feet and 1,000 to 1,500 grams. Females are visibly larger, reaching 3.5 to 5 feet and 1,500 to 3,000 grams. Growth slows significantly after this point.
Want to see your ball python's growth over time?
Log Every Weigh-In. Watch the Growth Curve.
THE RACK's free tier lets you log weights, feedings, and sheds for up to 5 animals. See the full picture of your snake's health and growth at a glance.
Get Started FreeFull adult (3+ years)
Ball pythons reach full adult size between three and five years. After this, they maintain their size with normal feeding. They do not keep growing indefinitely. Here are the typical adult ranges:
- Adult males: 2.5 to 3.5 feet long. 1,200 to 1,800 grams. Some individuals stay under 3 feet.
- Adult females: 3.5 to 5 feet long. 1,800 to 3,000+ grams. Large females can exceed 5 feet, but this is not common.
Females are almost always larger than males. This sexual dimorphism is normal and expected. It does not indicate an issue with your male if he stays compact.
Quick Reference
Males: 2.5 to 3.5 feet, 1,200 to 1,800 grams
Females: 3.5 to 5 feet, 1,800 to 3,000+ grams
Full adult size reached between 3 and 5 years
What affects growth rate
Feeding frequency and prey size
A ball python fed weekly with appropriately sized prey will grow steadily. One fed every two weeks or on smaller prey will grow more slowly. Neither is wrong as long as the snake maintains a healthy body condition. Prey size should be roughly 10 to 15 percent of the snake's body weight.
Overfeeding to accelerate growth is not recommended. Power feeding (feeding multiple times per week or offering oversized prey) can lead to obesity, liver problems, and a shortened lifespan. Steady, consistent feeding produces the healthiest adults.
Sex
Males grow slower and stay smaller. A male and female from the same clutch, fed on the same schedule, will diverge in size within the first year. The female will outpace the male in both length and weight. This is normal.
Genetics
Some morph lines carry genes that influence size. Certain lines tend to produce larger or smaller adults. Two ball pythons fed identically can end up at different adult sizes based on their genetics. Individual variation within the species is wide.
Seasonal fasting
Males frequently go off feed during breeding season (October through February). Some males refuse food for three to six months. Weight loss during this period is normal and expected. Females preparing to breed may also reduce food intake. Growth stalls during fasting periods but resumes once the snake returns to regular feeding.
Weight is a better health indicator than length. Weigh monthly. Track the trend.
Why regular weigh-ins matter
Length is hard to measure accurately on a living snake. Weight is not. A kitchen scale or digital gram scale gives you an exact number in seconds. Monthly weigh-ins create a growth curve you can track over time.
Steady weight gain in a growing snake means the feeding schedule is working. A sudden drop in weight or a plateau that lasts more than two months is worth investigating. Seasonal fasting aside, unexpected weight changes are often the first sign of a health issue.
Logging weight trends over months gives you a visual history. You can see seasonal dips, growth spurts, and baseline weight at a glance. One weigh-in tells you nothing. A trend tells you everything.
Want to see your ball python's growth trend over time?
Track Every Weigh-In. See the Full Picture.
THE RACK logs weights, feedings, and sheds so you always know where your ball python stands. Free for up to 5 animals.
Get Started FreeEnclosure sizing as they grow
Ball pythons do not need enclosures proportional to their maximum adult size from day one. A hatchling in a 4x2x2 enclosure will feel exposed and stressed. Match the enclosure to the snake's current size and upgrade as it grows.
- Hatchlings: A 10 to 20 gallon enclosure or a tub measuring roughly 24x16 inches. Small, secure, and easy to maintain proper humidity.
- Juveniles (6 months to 2 years): A 40 gallon enclosure or equivalent tub. Enough room to move and thermoregulate.
- Adults: A 4x2x2 foot enclosure is the recommended adult size. Larger is fine as long as adequate hides and cover are provided so the snake feels secure.
Lifespan Note
Ball pythons live 20 to 30 years in captivity with proper care. Some individuals have exceeded 40 years. When you bring one home, you are committing to decades of care. They stop growing in size, but they do not stop needing you.
Ball pythons are a lifetime pet. Their manageable size is one of the reasons they work so well in homes where larger species would not. A full-grown female at 4 feet and 2,000 grams is substantial enough to be impressive and small enough to handle comfortably. A male at 3 feet fits in enclosures most homes can accommodate without issue.
If you are deciding whether a ball python is the right fit, size is rarely the limiting factor. Time is.
Content verified against THE RACK breeding database. Growth data sourced from active keeper and breeder programs tracking weight progression across hundreds of animals. Last reviewed April 2026.
Built by a Breeder
Track Growth.
From Day One.
Weight logs. Feeding schedules. Shed tracking. Health records. Start managing your ball python the right way. Free for up to 5 animals.
See THE RACKOne-time purchase. Not a subscription.