Within the family there is a clear division between the two subfamilies, the Pseudochelidoninae which is composed of the two species of river martins, and the Hirundininae, into which the remaining 81 species are placed.
Семейство делится на два подсемейства: Pseudochelidoninae, который состоит из единственного рода речные ласточки (Pseudochelidoninae); и Hirundininae, в которые включены все остальные роды.