Although mammatus most frequently form on the underside of a cumulonimbus, they can develop underneath cirrocumulus, altostratus, altocumulus, and stratocumulus