There are eight subspecies of Baglafecht Weavers in Africa. They are found throughout a large part of central Africa in subtropical and tropical forests.