on::::分布及栖息.角树蝰主要分布于坦桑尼亚的乌萨姆巴拉山脉及Uzungwe山脉，其标准产地就是坦桑尼亚的「乌萨姆巴拉山脉（Usambara）」。亦有一定数量的角树蝰分布在坦桑尼亚的乌鲁古鲁山脉。角树蝰栖息于离地约1米高的草丛及矮灌木间 ，多出没于海拔700至2000米高的森林地区。