El árabe es el idioma nacional y es la lengua materna de aproximadamente el 79% de la población. Los kurdos y los yazidis hablan kurdo, la lengua oficial en las regiones kurdas, o un dialecto de la misma. El arameo, el antiguo dialecto siríaco, es hablado por los asirios. Los turcomanos hablan un dialecto turco. El armenio también se habla.