Three genera of Portulacaceae (Calyptrotheca, Ceraria and Portulacaria) that are more closely allied to Didiereaceae than to other Portulacaceae are transferred to Didiereaceae. The family is divided into three subfamilies, Calyptrothecoideae, Didiereoideae and Portulacarioideae.