Swallows are aerial feeders are in the family Hirundinidae. All but River Martina are in the subfamily of Hirundininae consisting of the following genera and species:

Genus: Psalidoprocne (saw-wings)
Square-tailed Saw-wing Psalidoprocne nitens
Mountain Saw-wing Psalidoprocne fuliginosa
White-headed Saw-wing Psalidoprocne albiceps
Black Saw-wing Psalidoprocne pristoptera
Fanti Saw-wing Psalidoprocne obscura
Genus: Pseudhirundo
Grey-rumped Swallow Pseudhirundo griseopyga
Genus: Cheramoeca
White-backed Swallow Cheramoeca leucosternus
Genus: Phedina
Mascarene Martin Phedina borbonica
Brazza's Martin Phedina brazzae
Genus: Riparia
Brown-throated Sand Martin Riparia paludicola
Congo Sand Martin Riparia congica
Sand Martin Riparia riparia
Pale Martin Riparia diluta
Banded Martin Riparia cincta
Genus: Tachycineta
Tree Swallow Tachycineta bicolor
Violet-green Swallow Tachycineta thalassina
Golden Swallow Tachycineta euchrysea
Bahama Swallow Tachycineta cyaneoviridis
Tumbes Swallow Tachycineta stolzmanni
Mangrove Swallow Tachycineta albilinea
White-winged Swallow Tachycineta albiventer
White-rumped Swallow Tachycineta leucorrhoa
Chilean Swallow Tachycineta meyeni
Genus: Progne
Purple Martin Progne subis
Cuban Martin Progne cryptoleuca
Caribbean Martin Progne dominicensis
Sinaloa Martin Progne sinaloae
Grey-breasted Martin Progne chalybea
Galapagos Martin Progne modesta
Peruvian Martin Progne murphyi
Southern Martin Progne elegans
Brown-chested Martin Progne tapera
Genus: Notiochelidon
Brown-bellied Swallow Notiochelidon murina
Blue-and-white Swallow Notiochelidon cyanoleuca
Pale-footed Swallow Notiochelidon flavipes
Black-capped Swallow Notiochelidon pileata
Genus: Haplochelidon
Andean Swallow Neochelidon andecola
Genus: Atticora
White-banded Swallow Atticora fasciata
Black-collared Swallow Atticora melanoleuca
Genus: Neochelidon
White-thighed Swallow Neochelidon tibialis
Genus: Stelgidopteryx
Northern Rough-winged Swallow Stelgidopteryx serripennis
Southern Rough-winged Swallow Stelgidopteryx ruficollis
Genus: Alopochelidon
Tawny-headed Swallow Alopochelidon fucata
Genus: Hirundo
Barn Swallow Hirundo rustica
Red-chested Swallow Hirundo lucida
Angolan Swallow Hirundo angolensis
Pacific Swallow Hirundo tahitica
Welcome Swallow Hirundo neoxena
White-throated Swallow Hirundo albigularis
Ethiopian Swallow Hirundo aethiopica
Wire-tailed Swallow Hirundo smithii
White-throated Blue Swallow Hirundo nigrita
Pied-winged Swallow Hirundo leucosoma
White-tailed Swallow Hirundo megaensis
Pearl-breasted Swallow Hirundo dimidiata
Montane Blue Swallow Hirundo atrocaerulea
Black-and-rufous Swallow Hirundo nigrorufa
Genus: Ptyonoprogne
Crag Martin Ptyonoprogne rupestris
Rock Martin Ptyonoprogne fuligula
Dusky Crag Martin Ptyonoprogne concolor
Genus: Delichon
House Martin Delichon urbicum
Asian House Martin Delichon dasypus
Nepal House Martin Delichon nipalense
Genus: Cecropis
Greater Striped Swallow Cecropis cucullata
Lesser Striped Swallow Cecropis abyssinica
Rufous-chested Swallow Cecropis semirufa
Mosque Swallow Cecropis senegalensis
Red-rumped Swallow Cecropis daurica
Striated Swallow Cecropis striolata
Rufous-bellied Swallow Cecropis badia
Genus: Petrochelidon
Red-throated Swallow Petrochelidon rufigula
Preuss's Swallow Petrochelidon preussi
Red Sea Swallow Petrochelidon perdita
South African Swallow Petrochelidon spilodera
Forest Swallow Petrochelidon fuliginosa
Streak-throated Swallow Petrochelidon fluvicola
Fairy Martin Petrochelidon ariel
Tree Martin Petrochelidon nigricans
Cliff Swallow Petrochelidon pyrrhonota
Cave Swallow Petrochelidon fulva
Chestnut-collared Swallow Petrochelidon rufocollaris