I topi diventano cannibali quando sono stressati. Questo non è un comportamento normale per i topi, sebbene il cannibalismo materno dei bambini sia molto più comune di altre forme. Quando i bambini vengono cannibalizzati, vengono in genere uccisi dagli adulti in anticipo. Il cannibalismo degli adulti morti si verifica in condizioni di fame e sovraffollamento.
I topi sono noti per essere una specie infanticida. Si ritiene che l'uccisione e il consumo di cuccioli da parte della madre sia un meccanismo di difesa, in quanto è particolarmente visibile nei topi allevati per un comportamento di difesa del nido forte. Alcune linee di topi hanno più probabilità di uccidere cuccioli di altri. L'infanticidio è spesso associato alla manipolazione umana, quindi a volte le madri vengono anestetizzate per prevenirlo.
Il cannibalismo in altre condizioni è considerato insolito. I topi sono stati osservati diventando cannibali per sopravvivere a inverni freddi, quando la diminuzione delle scorte di cibo non può sostenere la popolazione degli animali. Ad esempio, topi morti catturati in trappole possono diventare cibo per i sopravvissuti. In condizioni normali, i topi preferiscono mangiare cibi dolci e ricchi di carboidrati piuttosto che carne.