How many kittens can a cat give birth to?
The average litter size for a domestic shorthair cat is about four to six kittens, while the average litter size for a domestic longhair cat is about five to seven kittens. However, some cats may give birth to as few as one kitten or as many as 12 kittens, depending on their breed, age, and overall health.