河马吃水中的水生物,主要以水草为食,当食物短缺时,河马会爬上岸吃庄稼农作物,以及同类或其他动物的肉。河马生活于非洲热带水草丰盛地区,常由10余只组成群体,有时也能结成上百只的大群,单独的河马多是由群中被逐出的成年雄兽;白天几乎全在水中,日食量100千克以上。
河马是地球上已经存在很长时间的生物。它们在5500万年前在地球上行走。河马的近亲是鲸鱼和海豚。在非洲,有一些化石可以追溯到大约1600万年前。对它们已经在许多层面上进行了分析,以使人类对河马的进化有所了解。但是直到1985年,才有证据表明河马与猪无关。曾经引起这种印象的是臼齿的形状。但是,既然已经进行了DNA测试,则没有证据表明猪与河马之间存在任何关系。
一般生活于河流、湖泊、沼泽附近水草繁茂和有芦苇的地带,有些栖息的海拔高度可以达到2400米。
河马是一种半水生哺乳动物,通常栖息在浅湖,河流和沼泽中。水必须足够深,河马才能将其整个身体浸入水中。通常,最好使用深约2米的水。白天,河马更喜欢睡在浅水中,或者偶尔在密密麻麻的泥滩上睡觉。正是在这些水域中发生交配和分娩。当不存在浅水区时,河马位于较深的水中,仅将其鼻孔留在表面上方即可呼吸。