Une autre particularité du chat est qu'il se reproduit rapidement, et peut donner naissance à un grand nombre de petits tout au long de sa vie.
Tout d'abord, la puberté d'un chat survient généralement à un âge compris entre 4 et 10 mois : c'est le moment à partir duquel un mâle ou une femelle peut commencer à se reproduire.
De plus, la durée de gestation chez la chatte est le plus souvent comprise entre 60 et 67 jours, c'est-à-dire environ 2 mois seulement. Comme la femelle peut généralement se reproduire à nouveau lorsque ses petits atteignent l'âge d'1 à 2 mois, cela signifie qu'elle peut avoir jusqu'à 3 ou 4 portées par an.
Par ailleurs, le nombre de chatons par portée est le plus souvent compris entre 2 et 6 en moyenne. Il existe bien sûr des différences en fonction des races : par exemple, le Persan a généralement autour de 2 à 3 petits par portée, alors que le Maine Coon en a plutôt 4 voire davantage. Le record de la portée la plus importante est de 19 chatons (dont toutefois 4 morts-nés) : il date de 1970 et est détenu par une Siamoise ayant vécu en Angleterre.
Enfin, contrairement à ce que l'on observe chez l'être humain, il n'existe pas de ménopause chez la chatte. Cette dernière est ainsi en mesure de se reproduire jusqu'à la fin de sa vie, qui peut être bien longue : l'espérance de vie d'un chat est en effet généralement comprise entre 15 et 20 ans. Bien entendu, plus elle prend de l'âge, plus les gestations sont difficiles, et plus le risque de faire une fausse couche ou d'avoir des petits morts-nés augmente. Il n'en demeure pas moins que la reproduction reste techniquement possible même à un âge très avancé.
Ces quelques éléments montrent bien qu'une même femelle peut engendrer un grand nombre de petits tout au long de sa vie, si bien sûr on ne la stérilise pas. Ainsi, le nombre de chatons que peut avoir un chat est généralement compris entre 100 et 200, voire davantage pour les plus fertiles. Le record à ce jour est détenu par Dusty, une chatte d'origine texane, née en 1935 et qui donna naissance à 420 chatons au total - rien que cela !