Kartene ovenfor viser undergrupperingene av han-kinesisk. Disse blir ofte kalt dialekter, selv om de lingvistisk sett kan ses på som ulike språk. De syv hovedgruppene av han-dialekter er mandarin (se linjene trukket fra Beijing), wu (inkl. shanghainesisk), xiang, yuè (kantonesisk), gan, hakka og min. Språkforskerne deler denne siste gruppen opp i 5 eller 7 undergrupper, alle med språk som regnes som gjensidig uforståelige. Språkforskere som skiller mellom ti istedenfor syv hovedgrupper skiller jin fra mandarin, ping fra yue, og hui fra wu. Det finnes også mange andre mindre grupper som gjør klassifisering forvirrende. Disse inkluderer blant annet dungan, en nordvestlig mandarindialekt snakket av muslimer av kinesisk opphav som bor i Kirgisistan, danzhouhua talt på Hainan, waxianghua 瓦乡话 (ikke det samme som xiang 湘) talt i vestre Hunan, og shaozhou-tuhua talt i nordre Guangdong.