V Afrike sa hovorí viac ako 3 000 jazykmi. Tieto jazyky sú rozdelené do niekoľkých hlavných jazykových rodín. Jazykovedci sa nezhodujú v tom, ktoré zoskupenia sú "správne" a platné.
Väčšina jazykovedcov rozdeľuje africké jazyky do štyroch hlavných jazykových rodín. Sú to:
- Afroázijské jazyky, ktorými hovorí 350 miliónov ľudí na Blízkom východe, v severnej Afrike, na Africkom rohu a v Sahei.
- Nigersko-konžské jazyky, pravdepodobne najväčšia jazyková rodina na svete, ktorou sa hovorí v subsaharskej Afrike.
- Nilo-saharské jazyky, ktorými hovorí 50 miliónov ľudí v horných častiach riek Chari a Níl.
- Khoisanské jazyky, ktorými hovorí približne 120 000 ľudí a ktoré zahŕňajú všetky "klikacie" jazyky.
Táto klasifikácia jazykov vychádza z výskumu lingvistu Josepha Greenberga, ktorý v roku 1963 vydal knihu Jazyky Afriky.
Africké jazyky boli tradične (historicky) rozdelené do šiestich jazykových rodín. Dnes niektorí jazykovedci pochybujú o platnosti niektorých z týchto skupín. Šesť tradičných rodín je:
- Afroázijské jazyky, ktorými sa hovorí od severnej Afriky po Africký roh a juhozápadnú Áziu
- jazyky Niger-Congo, ktorými sa hovorí v západnej, strednej a juhovýchodnej Afrike
- nilo-saharské jazyky, ktorými sa hovorí v Sudáne a Čade
- jazyky khoe, ktorými sa hovorí v púšti Namíbie a Botswany
- Austronézske jazyky, ktorými sa hovorí na Madagaskare
- Indoeurópske jazyky, ktorými sa hovorí v južnej Afrike
Ďalší jazykovedci sa domnievajú, že nilo-saharské jazyky a nigerské jazyky sú súčasťou tej istej rodiny. Títo lingvisti rozdeľujú africké jazyky len do troch jazykových rodín: Nigersko-konžské jazyky, afroasijské jazyky a khoisanské jazyky.
Bez ohľadu na to, ako sú usporiadané hlavné jazykové rodiny, existuje mnoho menších rodín a jazykových izolátov. Okrem toho existujú aj niektoré obskúrne (zriedkavé, nezvyčajné) jazyky, ktoré zatiaľ nie sú zaradené do žiadnej rodiny. Afrika má aj niektoré znakové jazyky, ktoré sú väčšinou jazykovými izolátmi.