El turco, que pertenece a las lenguas uralo-altaicas, es el idioma oficial del país. Además del alfabeto romano, el turco moderno usa las letras ç, ĝ, i (sin puntos), ö, ş y ü, pero no q, w o x. Con solo pequeñas excepciones, las palabras se escriben fonéticamente. Las reglas gramaticales turcas ahora se aplican a todas las palabras, independientemente del origen, aunque persisten muchas expresiones persas y árabes. Tradicionalmente, existía una gran diferencia entre el turco vernáculo y el turco otomano escrito, este último estaba muy influido por el árabe y el persa y casi ininteligible para la mayoría de los turcos. Esta diferencia casi han desaparecido, aunque algunas diferencias regionales en el dialecto, particularmente en las aldeas, todavía dificultan la comunicación.
También se habla kurdo y árabe. El kurdo es un idioma del grupo iraní y está escrito en árabe. También se habla armenio y griego.