Virus (misalnya, adenovirus, astrovirus, rotavirus, virus Norwalk) adalah penyebab paling umum diare di Amerika Serikat. Yang paling umum pada anak-anak adalah rotavirus dan pada orang dewasa adalah norovirus. Escherichia coli, Clostridium difficile, dan Campylobacter, Salmonella, dan Shigella spp. adalah penyebab bakteri umum.