Some 3,899,940 or 18.3% of the adult population in Malaysia have diabetes, the Dewan Rakyat was told.