Existen dos idiomas oficiales, el dari y el pashto, hablados por la mayoría de la población, aunque hay otras tantas lenguas que se hablan regionalmente.