Jabarkan Terdapat empat subspesies: dari Tukang Habsyah (burung) dalam bahasa melayu

C. hlm. poliocephalus Rüppell, 1840 - Habsyah ke utara Tanzania, juga barat daya Arab Saudi

C. hlm. ruwenzorii Ogilvie-Grant, 1909 – barat daya Uganda, timur Republik Demokratik Konggo

C. hlm. guttifer Grote, 1921 - Tanzania, Malawi, dan Zambia

C. hlm. koesteri Neumann, 1931 – tengah Anggola

Subspesies C. p. ruwenzorii dahulu kadangkala dianggap sebagai spesies berasingan, tukang Ruwenzori. Walaupun kajian genetik molekul bagi empat tukang tersebut belum diterbitkan, hasil pengukuran terperinci spesimen muzium menunjukkan bahawa ia harus dianggap sebagai konspesies.