Une femelle cochon d’Inde peut avoir de 1 à 6 petits par portée, mais le plus souvent, elle en a moins de 4. La portée idéale est de deux petits, car la femelle n'a qu'une paire de mamelles.
La reproduction des cochons d’Inde n’est pas si facile, car les petits naissent assez gros par rapport à leur mère, surtout quand ils sont peu nombreux.
Une femelle cochon d’Inde peut se reproduire dès l’âge de 3 mois, mais elle ne doit pas être trop jeune, car il faut qu’elle soit assez grosse pour donner naissance à des petits en bonne santé.Mais elle ne doit pas non plus être trop âgée pour sa première mise-bas.
Une femelle cochon d'Inde doit avoir moins de 10 mois quand elle donne naissance à ses premiers petits. Car sinon les os de son bassin se soudent et elle ne pourra plus faire naître ses petits naturellement.
La femelle peut avoir 2 ou 3 portées par an, si elle a eu ses premiers petits avant l’âge de 10 mois. Les petits se développent pendant 65 à 68 jours dans son ventre. Ils sont allaités pendant 3 à 4 semaines. Dès qu’ils ont 2 mois, les frères et les sœurs peuvent s’accoupler entre eux s'ils restent ensemble.