El hipopótamo común se distribuye irregularmente en la actualidad en los ríos y lagos del África subsahariana: Uganda, Sudán, Somalia, Kenia, norte de Congo y Etiopía, en el oeste desde Ghana a Gambia y en el África austral (Botsuana, Sudáfrica, Zimbabue, Zambia).