河马主要以水生植物为食。他们喜欢吃一些水生植物。食物短缺时,它们会爬上岸去吃田里的庄稼。它们还会主动捕食其他动物,如羚羊、水牛、角马、斑马、大象等,这些都可能成为它们的食物。
河马一般生活在河流、湖泊、沼泽等淡水流域周围。它们几乎整天都会泡在水里,潜水能力很强,最多能潜水5-10分钟。
河马白天喜欢呆在水里或者河边的草丛和芦苇中,直到傍晚才出来在草地上觅食。