The population was estimated to be 40,194,216 in 2018 (residing in Iraq) and over 10 million living in the diaspora, with most of the population being Shia Arabs (15 million), Sunni Arabs (9 million), followed by Kurds (4.7 million), Turkmen (3 million), Assyrians and Armenians (0.5 million), Afro-Iraqis (1 million), Yazidis (500,000) and Shabaks (250,000). Other minorities include Mandeans (3,000), Roma (50,000) and Circassians (2,000). The most spoken languages are Mesopotamian Arabic, Kurdish, Syriac and Iraqi Turkmen dialects. The percentages of different ethno-religious groups residing in Iraq vary from source to source due to the last Iraqi census having taken place over 30 years ago. A new census of Iraq is planned to take place in 2020.