Le guib harnaché vit dans la végétation claire ou dense, depuis le fourré jusqu'à la forêt ouverte et depuis les forêts denses jusqu'aux cannaies. Il arrive même à survivre dans les zones cultivées. Il a une préférence pour les bordures de forêt et les territoires aux buissons épais, de préférence au voisinage de l'eau, mais il peut survivre grâce à la rosée. Il vit dans presque toute l'Afrique au sud du Sahara. Il manque uniquement dans les régions trop sèches du sud-ouest et du nord-est. On peut le rencontrer jusqu'à 3000 m d'altitude dans les forêts de l'Afrique Orientale.
On distingue les sous-espèces suivantes de guibs harnachés, qui forment trois groupes :