树林非常繁盛，越高则越稀少，而山地大猩猩所住的森林较多云、迷雾及寒冷。山地大猩猩主要是草食性的，包括142种植物的树叶、树枝及树干，佔总食物的85.8%。牠亦吃树皮（佔6.9%）、树根（佔3.3%）、花（2.3%）及生果（1.7%），也会吃细小的无嵴椎动物（0.1%）。成年雄性每日可以吃34公斤的植物，而雌性则可以吃18公斤。山地大猩猩的家庭范围受食物影响，一般包括几个植物区。乔治·夏勒（George Schaller）发现有10个不同的区域，包括位于海拔2225-2804米的竹林区、2804-33