narody mówiące językami nach-dagestańskimi: Awarowie – ok. 777,8 tys. osób (27,6% mieszkańców republiki) Dargijczycy – ok. 432,5 tys. (16,1%) Lezgini – 350,7 tys. (13%) Lakowie – 152,9 tys. (4,9%) Tabasaranowie – 200,6 tys. (6,5%) Rutulowie – 30,2 tys. (1,0%) Agulowie – 30 tys. (1,0%) Cachurzy – 9,1 tys. (0,4%) Czeczeni – 96,3 tys. (3,6%) – wielu spośród nich to uciekinierzy z Czeczenii, którzy przybyli do Dagestanu po wojnie w Czeczenii; jeszcze w 1994 r. było ich 62 tys.

narody mówiące językami tureckimi: Kumycy – 367,5 tys. (12,9%) Azerowie – 88.3 tys. (3.3%) Nogajowie – 33,4 tys. (1,6%)

narody mówiące językami indoeuropejskimi: Rosjanie – 100,6 tys. (3,2%) Tatowie oraz Żydzi górscy – 10,8 tys. (ok. 0,3% ludności republiki).

Poza tym w mniejszej liczbie obecni są także Ukraińcy, Białorusini, Ormianie, Osetyjczycy oraz mniejsze wspólnoty językowo-kulturowe, których status jest sporny.

Głównymi językami Dagestanu są rosyjski (urzędowy), kumycki oraz awarski (język największego narodu dagestańskiego).