Omavahel suguluses olevate keelte suurimad üldtunnustatud klassid on keelkonnad, mis jagunevad rühmadeks ja edasi alarühmadeks. Uurali keelte ja altai keelte puhul on keelkonna ja keelerühma vahel vahepealne klassifikatsiooniüksus haru, näiteks soome-ugri keeled on uurali keelte haru, läänemeresoome keeled aga sellesse harusse kuuluv keelerühm.
Keelte loetelud ei pruugi olla ammendavad. Lingid üksikutele keeltele sisalduvad keelkondi, harusid, keelerühmi ja alarühmi käsitlevates artiklites. Keelte tähestikuline loend on artiklis Maailma keelte loend.
Surnud keeled ning keelte klassid, millesse kuuluvad keeled on kõik surnud, on tähistatud märgiga †.
Keelte klassifikatsioon suguluse järgi on eri keeleklasside puhul ühel või teisel määral vaieldav ning keeleteadlaste seisukohad keelte suguluse kohta muutuvad. Ühest küljest on mõned uurijad rääkinud keelkondade sugulusest. Näiteks Vladislav Illitš-Svitõtš püüdis näidata, et uurali keeled, indoeuroopa keeled, altai keeled, afroaasia keeled, kartveli keeled ja draviidi keeled on omavahelises suguluses, moodustades nostraatilised keeled. Teiselt poolt ei pea paljud uurijad näiteks Altai keelte harusid omavahel suguluses olevateks. Üldiselt arvatakse, et kartveli keeled ei ole suguluses teiste traditsiooniliselt kaukaasia keelkonda arvatavate keeltega.
- uurali keeled
- soome-ugri keeled
- läänemeresoome keeled: eesti, liivi, vadja, võru, setu, isuri, vepsa, soome, karjala
- saami keeled
- mordva keeled: ersa, mokša
- mari keel: niidumari, mäemari
- permi keeled: komi, permikomi, udmurdi
- ugri keeled: handi, mansi, ungari
- samojeedi keeled: neenetsi, eenetsi, nganassaani, sölkupi, †kamassi, †matori, †koibali
- soome-ugri keeled
- indoeuroopa keeled
- keldi keeled: bretooni, kõmri, iiri, gaeli, mänksi
- † itali keeled: †ladina
- romaani keeled: itaalia, prantsuse, hispaania, portugali, rumeenia, retoromaani, katalaani, provansi
- germaani keeled
- põhjagermaani keeled: islandi, fääri, norra, taani, rootsi
- läänegermaani keeled: inglise, friisi, jidiši, afrikaani, alamsaksa, hollandi, flaami, letseburgi, saksa
- idagermaani keeled: †gooti
- kreeka keel
- † illüüria keeled
- albaania keel
- balti keeled: leedu, läti, latgali, †preisi, †jatvingi
- slaavi keeled
- lääneslaavi keeled: poola, kašuubi, tšehhi, sileesia, slovaki, sorbi
- idaslaavi keeled: vene, ukraina, valgevene, russiini
- lõunaslaavi keeled: sloveeni, horvaadi, bosnia, serbia, makedoonia, bulgaaria, kirikuslaavi
- armeenia keel
- anatoolia keeled: †heti
- indoiraani keeled
- india keeled: bengali, marathi, dardi keeled, mustlaskeel, gudžarati, hindi, oria, †paali, pandžabi, †praakritid, †sanskrit, singali, urdu
- iraani keeled: †avesta, belutši, jagnoobi, kurdi, osseedi, pamiiri keeled, pehlevi, puštu, pärsia, tadžiki
- † tohhaari keeled
- altai keeled
- turgi keeled
- oguusi keeled: türgi, türkmeeni, gagauusi, krimmitatari
- uiguuri keeled: usbeki, uiguuri
- kõptšaki keeled: baškiiri, karaiimi, karakalpaki, karatšai-balkaari, kasahhi, kirgiisi, kumõki, nogai, tatari
- siberi keeled
- põhjasiberi keeled: dolgaani, jakuudi
- lõunasiberi keeled: altai, oiroodi, hakassi, tõva
- tšuvaši keel
- mongoli keeled: mongoli, burjaadi
- tunguusi-mandžu keeled
- turgi keeled
- afroaasia keeled
- semi keeled: †akadi, amhari, araabia, †aramea, †etioopia (geezi), †foiniikia, ivriit, süüria
- egiptuse keeled: †egiptuse, kopti
- berberi keeled
- kuši keeled
- tšaadi keeled: hausa
- kaukaasia keeled
- lõunakaukaasia keeled (kartveli): gruusia
- põhjakaukaasia keeled
- abhaasi-adõgee keeled (läänekaukaasia): abasiini, abhaasi, adõgee, kabardi-tšerkessi
- nahi keeled: inguši, tšetšeeni
- dagestani keeled (idakaukaasia): avaari, dargi, laki, lesgi, tabassaraani
- draviidi keeled: kannada, malajalami, tamili, telugu
- hiina-tiibeti keeled
- hiina keel
- kami-tai keeled: tai, laose
- tiibeti-birma keeled: birma, tiibeti
- miao-jao keeled
- paleoaasia keeled
- jenissei keeled: keti
- jukagiiri keeled
- tšuktši-kamtšadali keeled: korjaki, tšuktši, itelmeeni
- jaapani keeled: jaapani
- munda keeled
- moni-khmeeri keeled: khmeeri
- vietmuongi keeled: vietnami
- eskimo-aleuudi keeled
- austroneesia keeled
- indoneesia keeled: indoneesia, jaava, malai, malagassi, tagalogi (filipino)
- melaneesia keeled
- mikroneesia keeled
- polüneesia keeled: fidži
- benue-kongo keeled
- bantu keeled: suahiili
- khoisani keeled: hotentoti
- šari-niiluse keeled
- naa-dene keeled
- algi keeled
- hoka keeled
- irokeesi keeled
- siuu-katooba keeled
- kado keeled: kado, vitšita, kitsai, paani, arikara
- penuti keeled
- sališi keeled
- maia keeled
- asteegi-tano keeled
- oto-mange keeled
- kariibi keeled
- andi-ekvaatori keeled: ketšua, aimara
- tupi-guaranii keeled: tupi
- austraalia keeled
- †tasmaania keeled
Rist tähistab väljasurnud keelerühmi või keeli.