The 385 shrew species are in 26 genera,which are grouped into three living subfamilies: Crocidurinae (white-toothed shrews), Myosoricinae (African shrews) and Soricinae (red-toothed shrews). In addition, the family contains the extinct subfamilies Limnoecinae, Crocidosoricinae, Allosoricinae and Heterosoricinae (although Heterosoricinae is also commonly considered a separate family).
- Family Soricidae
- Subfamily Crocidurinae
- Subfamily Myosoricinae
- Congosorex
- Myosorex
- Surdisorex
- Subfamily Soricinae
- Tribe Anourosoricini
- Anourosorex
- Tribe Blarinellini
- Blarinella
- Tribe Blarinini
- Blarina
- Cryptotis
- Tribe Nectogalini
- Chimarrogale
- Chodsigoa
- Episoriculus
- Nectogale
- Neomys
- †Nesiotites
- Soriculus
- Tribe Notiosoricini
- Megasorex
- Notiosorex
- Tribe Soricini
- Sorex
- Tribe Anourosoricini