A cat typically has three to six kittens per litter, with the average being four. Factors like the cat's age, breed, and overall health can influence the size of the litter. For example, younger cats may have smaller litters, while older and healthier cats, especially certain breeds like Siamese or Persian, might have larger ones.