Greenberg's Niger–Congo family was substantially foreshadowed by Westermann's "Western Sudanic", but he changed the subclassification, including Fulani (as West Atlantic) and the newly postulated Adamawa–Eastern, excluding Songhai, and classifying Bantu as merely a subfamily of Benue–Congo (previously termed "Semi-Bantu").
Semitic, Berber, Egyptian, and Cushitic had been generally accepted as members of a "Hamito-Semitic" family, while Chadic, Fulani, "Nilo-Hamitic", and Hottentot had all been controversially proposed as members. He accepted Chadic (while changing its membership), and rejected the other three, establishing to most linguists' satisfaction that they had been classified as "Hamitic" for purely typological reasons. This demonstration also led to the rejection (by him and by linguistics as a whole) of the term Hamitic as having no coherent meaning in historical linguistics; as a result, he renamed the newly reclassified family "Afroasiatic".
Following Schapera and rejecting Meinhof, he classified Hottentot as a member of the Central Khoisan languages. To Khoisan he also added the much more northerly Hadza (Hatsa) and Sandawe.
His most revolutionary step was the postulation of the Nilo-Saharan family. This is still controversial, because so far attempts to reconstruct this family have been unsuccessful, but it holds promise and is it widely used. Prior linguists had noticed an apparent relationship between the majority of the languages, but had never formally proposed a family. These languages – the Eastern Sudanic, Central Sudanic, Kunama, and Berta branches – Greenberg placed into a core group he called Chari–Nile, to which he added all the remaining unclassified languages of Africa that did not have noun classes. The distinction between Chari–Nile and the peripheral branches has since been abandoned. On a lower level, he placed "Nilo-Hamitic" firmly within Nilotic, following a suggestion of Köhler, and placed Eastern Sudanic on a firmer foundation.
Finally, he assigned the unclassified languages of the Nuba Hills of Kordofan to the Niger–Congo family, calling the result Congo–Kordofanian. The relationship has been accepted, with the exception of the "Tumtum" group, though the Kordofanian languages are no longer seen as being a primary branch, and the name 'Congo–Kordofanian' is no longer used.
Greenberg's four families became the dominant conception of African languages, though his subclassification did not fare as well. Niger−Congo and Afroasiatic are nearly universally accepted, with no significant support for Hamitic or the independence of Bantu. Nilo-Saharan is still considered provisional. Khoisan is now rejected by specialists, except as a term of convenience, though it may be retained in less specialized literature.
The book classifies Africa's languages into four stocks not presumed to be related to each other, as follows:
I.A Niger–CongoI.A.1 West AtlanticI.A.1.a Northern:
Wolof, Serer-Sin, Fulani, Serer-Non, Konyagi, Basari,
Biafada,
Badyara (Pajade), Dyola, Mandyak, Balante, Banyun,
Nalu, Cobiana, Cassanga, BidyogoI.A.1.b
Southern:
Temne,
Baga,
Landoma,
Kissi, Bulom,
Limba, GolaI.A.2 MandeI.A.2.a WesternI.A.2.a.1 Malinke,
Bambara,
Dyula,
Mandinka, Numu,
Ligbi, Huela,
Vai, Kono, Koranko, Khasonke BoboI.A.2.a.3
Mende,
Loko,
Gbandi,
Loma,
Kpelle (Guerze)I.A.2.a.4
Susu, DyalonkeI.A.2.a.5
Soninke, BozoI.A.2.a.6
Duun, Dzuun, Jo, Seenku (
Sembla), Kpan, BankaI.A.2.b EasternI.A.2.b.1
Mano,
Dan (Gio),
Guro (Kweni), Mwa, Nwa,
Beng,
Gban,
Tura (Wen), YaureI.A.2.b.2
Samo, Bisa,
Busa,
Kyenga, ShangaI.A.3 VoltaicI.A.3.a Senoufo: Minianka, Tagba, Foro,
Tagwana (Takponin), Dyimini, NafanaI.A.3.b.
Lobi-Dogon: Lobi,
Dyan,
Puguli, Gan, Gouin, Turuka, Doghosie, Doghosie-Fing, Kyan, Tara, Bwamu, Wara,
Natioro,
Dogon, KulangoI.A.3.c Grusi: Awuna,
Kasena, Nunuma, Lyele,
Tamprusi,
Kanjaga (Bulea) (moved to group d), Degha,
Siti, Kurumba (Fulse), SisalaI.A.3.d Mossi, Dagomba, Kusasi, Nankanse, Talensi, Mamprusi, Wala, Dagari, Birifo, Namnam, Kanjaga (Bulea) (moved from group c)I.A.3.e
Tem, Kabre,
Delo, ChalaI.A.3.f Bargu (Bariba)I.A.3.g Gurma, Tobote (Basari), Kasele (Chamba), MobaI.A.3.x DogonI.A.4 KwaI.A.4.a
Kru: Bete, Bakwe,
Grebo, Bassa, De, Kru (Krawi)I.A.4.b
Avatime, Nyangbo, Tafi,
Logba,
Likpe, Ahlo, Akposo, Lefana,
Bowili, Akpafu,
Santrokofi,
Adele,
Kebu, Anyimere,
Ewe, Aladian,
Avikam, Gwa, Kyama, Akye, Ari, Abe, Adyukru, Akan (
Twi, Anyi, Baule, Guang, Metyibo,
Abure), Ga, AdangmeI.A.4.c
Yoruba, IgalaI.A.4.d
Nupe, Gbari, Igbira, GadeI.A.4.e Bini, Ishan, Kukuruku, SoboI.A.4.f
Idoma, Agatu, IyalaI.A.4.g IboI.A.4.h IjoI.A.5 Benue–CongoI.A.5.A PlateauI.A.5.A.1I.A.5.A.1.a Kambari, Dukawa, Dakakari, Basa, Kamuku, ResheI.A.5.A.1.b
Piti,
Janji,
Kurama, Chawai, Anaguta, Buji, Amap, Gure, Kahugu, Ribina, Butawa, KudawaI.A.5.A.2 Afusare, Irigwe, Katab, Kagoro, Kaje, Kachicheri, Morwa, Jaba,
Kamantan, Kadara,
Koro, AfoI.A.5.A.3 Birom, Ganawuri (Aten)I.A.5.A.4 Rukuba, Ninzam,
Ayu,
Mada, KaninkwomI.A.5.A.5
Eggon,
Nungu, YeskwaI.A.5.A.6 Kaleri, Pyem, PaiI.A.5.A.7 Yergam, BasherawaI.A.5.B
Jukunoid:
Jukun, Kentu, Nyidu, Tigong, Eregba, Mbembe, Zumper (Kutev, Mbarike), BoritsuI.A.5.C Cross-RiverI.A.5.C.1 Boki, Gayi (Uge), YakoroI.A.5.C.2
Ibibio,
Efik, Ogoni (Kana), Andoni, Akoiyang, Ododop, KoropI.A.5.C.3 Akunakuna, Abine, Yako, Asiga, Ekuri, Ukelle, Okpoto-Mteze, OlulomoI.A.5.D
Bantoid:
Tiv,
Bitare,
Batu,
Ndoro,
Mambila, Bute, BantuI.A.6 Adamawa–EasternI.A.6.A AdamawaI.A.6.A.1
Tula,
Dadiya, Waja,
Cham, KamuI.A.6.A.2 Chamba, Donga, Lekon, Wom, MumbakeI.A.6.A.3
Daka, TaramI.A.6.A.4
Vere, Namshi,
Kolbila, Pape, Sari, Sewe, Woko, Kotopo,
Kutin, DurruI.A.6.A.5
Mumuye,
Kumba, Gengle,
Teme, Waka,
Yendang, ZinnaI.A.6.A.6 Dama,
Mono,
Mbere,
Mundang, Yasing, Mangbei,
Mbum, Kpere, Lakka, DekI.A.6.A.7 Yungur,
Mboi, Libo, RobaI.A.6.A.8 KamI.A.6.A.9
Jen, MungaI.A.6.A.10 LongudaI.A.6.A.11 FaliI.A.6.A.12 NimbariI.A.6.A.13
Bua, Nielim, KokeI.A.6.A.14 MasaI.A.6.B EasternI.A.6.B.1 Gbaya, Manja, MbakaI.A.6.B.2 BandaI.A.6.B.3
Ngbandi,
Sango, YakomaI.A.6.B.4
Zande,
Nzakara, Barambo, PambiaI.A.6.B.5 Bwaka, Monjombo, Gbanziri, Mundu,
Mayogo, BangbaI.A.6.B.6
Ndogo,
Bai, Bviri, Golo,
Sere,
Tagbo, Feroge,
Indri,
Mangaya, TogoyoI.A.6.B.7 Amadi (Madyo, Ma)I.A.6.B.8 Mondunga,
Mba (Bamanga)I.B KordofanianI.B.1
Koalib: Koalib, Kanderma,
Heiban,
Laro,
Otoro, Kawama,
Shwai, Tira,
Moro, FungorI.B.2
Tegali: Tegali, Rashad,
Tagoi, TumaleI.B.3
Talodi: Talodi, Lafofa, Eliri, Masakin, Tacho,
Lumun, El AmiraI.B.4 Tumtum: Tumtum, Tuleshi,
Keiga, Karondi,
Krongo, Miri,
Kadugli, KatchaI.B.5
Katla: Katla,
TimaII.A SonghaiII.B SaharanII.B.a
Kanuri, KanembuII.B.b
Teda, DazaII.B.c
Zaghawa, BertiII.C
Maban:
Maba, Runga, Mimi of Nachtigal, Mimi of Gaudefroy-DemombynesII.D. FurII.E. Chari–NileII.E.1 Eastern SudanicII.E.1.1 NubianII.E.1.1.a Nile
Nubian (Mahas-Fadidja and Kenuzi-Dongola)II.E.1.1.b Kordofanian Nubian: Dair, Dilling, Gulfan, Garko, Kadero, KundugrII.E.1.1.c MidobII.E.1.1.d BirkedII.E.1.2
Murle (Beir), Longarim,
Didinga,
Suri, Mekan, Murzu, Surma (including Tirma and Zulmanu), MasongoII.E.1.3 BareaII.E.1.4 Ingassana (Tabi)II.E.1.5
Nyima, AfittiII.E.1.6
Temein, Teis-um-DanabII.E.1.7 Merarit,
Tama, SungorII.E.1.8 Dagu of Darfur, Baygo,
Sila, Dagu of Dar Dagu (Wadai), Dagu of Western Kordofan, Njalgulgule,
Shatt, LiguriII.E.1.9 NiloticII.E.1.9.a WesternII.E.1.9.a.1 BurunII.E.1.9.a.2
Shilluk,
Anuak, Acholi, Lango, Alur, Luo,
Jur, BorII.E.1.9.a.3
Dinka, NuerII.E.1.9.b EasternII.E.1.9.b.1 Bari, Fajulu,
Kakwa, MondariII.E.1.9.b.2a Jie, Dodoth,
Karamojong,
Teso, Topotha, TurkanaII.E.1.9.b.2b MasaiII.E.1.9.b.3 Southern: Nandi, Suk, TatogaII.E.1.10 Nyangiya, TeusoII.E.2 Central SudanicII.E.2.1
Bongo,
Baka,
Morokodo,
Beli, Gberi,
Sara dialects (Madjinngay, Gulai, Mbai, Gamba,
Kaba, Dendje,
Laka),
Vale, Nduka, Tana,
Horo,
Bagirmi, Kuka,
Kenga,
Disa, BubaliaII.E.2.2 KreishII.E.2.3 Binga,
Yulu, Kara [= Tar Gula]II.E.2.4
Moru, Avukaya,
Logo, Keliko,
Lugbara, MadiII.E.2.5
Mangbetu, Lombi, Popoi, Makere, Meje, AsuaII.E.2.6
Mangbutu,
Mamvu,
Lese,
Mvuba, EfeII.E.2.7 LenduII.E.3 BertaII.E.4 KunamaII.F
Koman/Coman:
Komo,
Ganza,
Uduk,
Gule, Gumuz,
MaoIII.A SemiticIII.B EgyptianIII.C BerberIII.D CushiticIII.D.1 Northern Cushitic:
Beja (Bedauye)III.D.2 Central Cushitic: Bogo (Bilin), Kamir, Khamta, Awiya, Damot, Kemant, Kayla, QuaraIII.D.3 Eastern Cushitic:
Saho-Afar,
Somali, Galla,
Konso, Geleba, Marille, (Reshiat,
Arbore), Gardula, Gidole, Gowaze,
Burji, Sidamo, Darasa, Kambata, Alaba, Hadya, Tambaro, Mogogodo (added 1966)III.D.4 Western Cushitic: Janjero, Wolamo, Zala, Gofa, Basketo, Baditu, Haruro, Zaysse,
Chara, Gimira, Benesho, Nao,
Kaba, Shako,
She, Maji,
Kafa,
Garo, Mocha,
Anfillo (
Mao),
Shinasha, Bako, Amar,
Bana,
Dime, Gayi, Kerre,
Tsamai, Doko, DolloIII.D.5 Southern Cushitic: Burungi (Mbulungu), Goroa (Fiome), Alawa (Uwassi),
Iraqw,
Mbugu, Sanye [= Dahalo], Ngomvia (added 1966)III.E ChadIII.E.1III.E.1.a
Hausa, GwandaraIII.E.1.b
Ngizim, Mober [= Kanuri, not Chadic],
Auyokawa, Shirawa, BedeIII.E.1.cIII.E.1.c.i Warjawa, Afawa, Diryawa, Miyawa, SirawaIII.E.1.c.ii Gezawa, Seiyawa, Barawa of DassIII.E.1.dIII.E.1.d.i Bolewa, Karekare,
Ngamo, Gerawa, Gerumawa, Kirifawa, Dera (
Kanakuru),
Tangale, Pia,
Pero, Chongee, Maha (added 1966)III.E.1.d.ii Angas, Ankwe, Bwol, Chip, Dimuk, Goram, Jorto, Kwolla, Miriam,
Montol, Sura,
Tal, GerkaIII.E.1.d.iii RonIII.E.2 Kotoko group: Logone, Ngala [= Mpade?], Buduma, Kuri, Gulfei, Affade, Shoe, KuseriIII.E.3 Bata–
Margi groupIII.E.3.a Bachama, Demsa, Gudo, Malabu, Njei (Kobochi, Nzangi, Zany), Zumu (Jimo),
Holma, Kapsiki, Baza, Hiji,
Gude (Cheke), Fali of
Mubi, Fali of Kiria, Fali of Jilbu, Margi, Chibak, Kilba,
Sukur, Vizik, Vemgo, Woga, Tur,
Bura, Pabir, PodokwoIII.E.3.b Gabin, Hona,
Tera, Jera, Hinna (
Hina)III.E.4III.E.4.a
Hina,
Daba, Musgoi, GauarIII.E.4.b Gisiga, Balda, Muturua, Mofu, MatakamIII.E.5 GidderIII.E.6 Mandara, GamerguIII.E.7 MusguIII.E.8
Bana, Banana (Masa),
Lame, KulungIII.E.9III.E.9.a
Somrai,
Tumak,
Ndam,
Miltu, Sarwa, Gulei [= Tumak?]III.E.9.b Gabere, Chiri, Dormo, NangireIII.E.9.c
Sokoro (Bedanga), BareinIII.E.9.d ModgelIII.E.9.e TuburiIII.E.9.f Mubi, Karbo, (added 1966: Jegu,
Jonkor, Wadai-Birgid)IV.A South African KhoisanIV.A.1 Northern South African KhoisanIV.A.2 Central South African KhoisanIV.A.3 Southern South African KhoisanIV.B SandaweIV.C Hatsa