Het belangrijkste leefgebied van de donkere zanghavik bestaat uit Sub-Saharisch Afrika en het zuidwestelijk kustgebied van het Arabisch Schiereiland. Er leeft ook een kleine populatie in het uiterste zuidwesten van Marokko.
De soort telt vier ondersoorten:
Hier is heel weinig over bekend. Men weet wel dat hij graag zijn nesten bouwt in bomen met een dichte bladerkroon op een hoogte van rond de 7 meter. Normaal gezien legt hij slechts één ei, een enkele keer twee. Ze worden rond de periode februari-maart gelegd.