I topi possono sopravvivere per tutta la vita senza acqua potabile. In assenza di acqua, riescono a ottenere abbastanza umidità dal cibo che mangiano; tuttavia, i topi bevono prontamente acqua se è disponibile.
Un topo mangia circa il 20% del suo peso corporeo al giorno, che è di circa 3-4 grammi. Sono onnivori e mangiano cereali, semi e noci ma anche cibi ricchi di grassi e proteine, come burro, pancetta, carne e dolci. In alcune città, i topi hanno mostrato forti preferenze per gli alimenti ad alta percentuale proteica a tal punto da non poter più digerire i cereali.