Identification, Images, & Information
For Insects, Spiders & Their Kin
For the United States & Canada
Clickable Guide
Moths Butterflies Flies Caterpillars Flies Dragonflies Flies Mantids Cockroaches Bees and Wasps Walkingsticks Earwigs Ants Termites Hoppers and Kin Hoppers and Kin Beetles True Bugs Fleas Grasshoppers and Kin Ticks Spiders Scorpions Centipedes Millipedes

Upcoming Events

BugGuide is a National Moth Week Partner. How to add your National Moth Week 2021 photos. July 17-25.

Photos of insects and people from the Spring 2021 gathering in Louisiana, April 28-May 2

National Moth Week 2020 photos of insects and people.

Photos of insects and people from the 2019 BugGuide Gathering in Louisiana, July 25-27

Discussion, insects and people from the 2018 gathering in Virginia, July 27-29

Photos of insects and people from the 2015 gathering in Wisconsin, July 10-12

Photos of insects and people from the 2014 gathering in Virginia, June 4-7.

Photos of insects and people from the 2013 gathering in Arizona, July 25-28

Previous events


Superfamily Empidoidea

Flies for ID: Don't try this at home! Mating on poison oak - Brachystoma - male - female Niphogenia? - Ceratempis longicornis Heleodromia irwini? - Heleodromia - male Small empidid? - Brachystoma Small Fly Small Fly fly - Brachystoma robertsonii Mating Brachystoma? - Brachystoma - male - female

Fly - male Colorful fly - Condylostylus - male Long-legged fly? Found in light fixture. Blue metallic. small fly attracted to porch light - Medetera Long-legged Fly - Condylostylus - female Fly - Gymnopternus exilis - male Amblypsilopus psittacinus Asyndetus

Dancing fly with nuptial gift - Empis snoddyi - male Fly? - female Dance Fly - male Empis clausa - male Dance Fly - Rhamphomyia Dance Fly - Rhamphomyia - male Dance fly - feathery legs  - Rhamphomyia Empidid? - Rhamphomyia

Hybotid Dance Fly (Tachydromiinae) Unknown  Beach Fly - Chersodromia megacetes Fly family? Small fly - Chersodromia inusitata Chersodromia insignita? - Chersodromia insignita fly - Leptopeza - female Platypalpus Female tachydromiine - female

snipe fly - Oreogeton snipe fly - Oreogeton Dance Fly - Oreogeton larva - Oreogeton larva posterior - Oreogeton Oreogeton larva - Oreogeton Oreogeton larva - Oreogeton Oreogeton larva - Oreogeton