По опыту жизни в Китае, могу сказать, что очень много диалектов. Сами китайцы разделяют два основных диалекта, северный и южный. В каждом большом городе существуют свой местный диалект, а помимо этого еще и межрайонный диалект имеет место быть. Даже между деревнями, которые располагаются на расстоянии 20-30 км, жители друг друга не могут понять.
Государственный диалект - путонхуа, на нем все новости, фильмы и тд. Все китайцы обязаны сдать этот экзамен, чтобы получить работу.