Les langues officielles du Soudan sont l'arabe littéral et l'anglais. De nombreuses langues sont parlées dans le pays. Elles appartiennent à plusieurs familles : les langues nilo-sahariennes, les langues kordofaniennes, les langues kadougli et les langues couchitiques.