- Animals
- ›Arthropods
- ›Hexapods
- ›Insects
- ›Winged and Once-winged Insects
- ›Flies
- ›Brachyceran Flies
- ›Orthorrhaphan Flies
- ›Asiloidea
- ›Robber Flies
- ›Laphriinae
- ›Andrenosomatini

Carpenter Robberflies
Hyperechia
Hyperechia is a genus of robber flies in the family Asilidae. They appear large, stout and with legs covered in bristles and appear like carpenter bees in the genus Xylocopa and the resemblance is considered as a case of aggressive mimicry, providing protection from predators. The larvae of the fly feed on the larvae of Xylocopa within their cavity nests in wood. They are mainly found in the African and Madagascan region with about 15 species...
16 branches of this genus, most-observed first

Hyperechia xylocopiformis
speciesHyperechia xylocopiformis

Woodcutterbee Robberfly
speciesHyperechia consimilis

Bumblebee Robberfly
speciesHyperechia bomboides

Carpenter Bee Robber Fly
speciesHyperechia marshalli

Hyperechia nigripennis
speciesHyperechia nigripennis

Hyperechia hirtipes
speciesHyperechia hirtipes

Hyperechia nigrita
speciesHyperechia nigrita

Hyperechia bifasciata
speciesHyperechia bifasciata

Protea Robberfly
speciesHyperechia imitator

Hyperechia floccosa
speciesHyperechia floccosa

Hyperechia albifasciata
speciesHyperechia albifasciata

Hyperechia fuelleborni
speciesHyperechia fuelleborni

Hyperechia madagascariensis
speciesHyperechia madagascariensis

Hyperechia fera
speciesHyperechia fera
Hyperechia pellitiventris
speciesHyperechia pellitiventris
Hyperechia subfasciata
speciesHyperechia subfasciata
Where it lives
Recorded sightings
—
geo-referenced records in GBIF, from museums, herbaria and field observers.
Drag the globe to turn it. Dots are where records exist, not a range map; darker means more records.
In the stacks
Searching the stacks…
Every page naming Hyperechia in the Biodiversity Heritage Library →
This page is assembled live from iNaturalist, GBIF, Wikipedia, the Source Library and the Internet Archive. It is not yet part of the hand-edited codex. iNaturalist taxon 523698.