Gli animali che mangiano i topi includono rapaci come aquile, falchi e gufi. I ratti sono anche mangiati da serpenti, donnole, lupi, coyote, volpi e altri cani. I gatti, compresi i gatti selvatici, e i procioni mangiano anche i topi.
Anche se sono preda di una varietà di animali, e gli umani uccidono e addirittura li mangiano in gran numero, i ratti continuano ad essere abbondanti a causa dei sensi altamente evoluti che permettono loro di sfuggire al pericolo e mantenere il loro alto tasso riproduttivo. Dopo una gestazione e una nascita di 22 giorni, un topo femmina può iniziare ad avere bambini quando ha poco più di un mese. Il ratto femmina marrone è in grado di dare alla luce una cucciolata di sei e dieci ratti neonati fino a sette volte l'anno, e continua fino a quando lei ha circa un anno e mezzo.
Un altro motivo per cui i ratti hanno così tanto successo è la loro adattabilità. Sebbene siano originari dell'Asia, i ratti prosperano ovunque ci sia una fonte di cibo e sono abbastanza resistenti da sopportare lunghi viaggi per mare dove vengono trasportati da un continente all'altro.
I ratti sono onnivori e mangiano quasi tutto ciò che è commestibile, ma la loro dieta preferita è costituita da uova e colture come mais e patate.