Canopy cover is well known to influence the distribution of macroinvertebrates in temperate streams. Very little is known about how this factor influences stream communities in Afrotropical streams. The effects and possible interactions of environmental factors and canopy cover on macroinvertebrate community structure (abundance, richness, and diversity) were examined in four stations in Eriora River, southern Nigeria bimonthly from May to November 2010. The river supported diverse macroinvertebrates in which the upstream sampling stations with dense canopy cover were dominated by Decapoda, Ephemeroptera, Odonata, Gastropoda, Trichoptera, and Coleoptera while Diptera and Coleoptera were the benthic organisms found predominant at downstream stations with less canopy cover. Some caddisfly species such as Agapetus agilis, Trichosetodes species and the stonefly Neoperla species were present upstream and were found to be potential bioindicators for a clean ecosystem. The blood worm Chironomus species and Tabanus sp. were abundant at the downstream of the river and are considered potential bioindicators for an organically degrading ecosystem. Some environmental factors varied temporally with significantly higher macroinvertebrate abundance and richness in May. We found out that canopy cover and environmental factors affected macroinvertebrates abundance, diversity, and richness and that the individual taxon had varying responses to these factors. These results help identify the mechanisms underlying the effects of canopy cover and other environmental factors on Afrotropical stream invertebrate communities.