El tajiki, el idioma oficial del país, es un idioma indoeuropeo, relacionado con el farsi y el pashto. El ruso es ampliamente utilizado como el idioma de comunicación en el gobierno y las empresas. El uzbeko se habla en regiones predominantemente habitadas por uzbekos.
El idioma tajiki no tiene géneros, y su vocabulario está tomado del árabe, el uzbeko y el ruso.