Caenogastropoda is a subclass of snails. There are 36210 species of Caenogastropoda, in 3361 genera and 204 families.