根据2000年
中国第五次人口普查统计,全国水族总人口为406902人。分布在
贵州省境内有369723人,占全国水族总人口90.86%。
贵州境内的水族人口集中分布在黔南布依族苗族自治州的三都水族自治县,1990年第四次人口普查有164987人,占
贵州水族人口总数的51.15%,占全国水族人口总数的47.68%;与三都水族自治县为邻的荔波、都匀、独山、丹寨、雷山、榕江、从江等县市共有24个水族乡。这些水族乡是与三都水族自治县连成片的水族聚居区。其次,尚有部分水族人口分布在
广西壮族自治区和云南省。
广西南丹、河池、宜山、环江、融水、都安、
来宾等县有散居水族人口12799人,占全国水族人口的3.7%;云南省富源县古敢水族乡聚居有水族人口7688人,占1990年全国人口普查数全国水族人口的2.2%。零星散居在
中国境内其他地方如
北京、
上海、
广州、
成都、
重庆、贵阳等都市的水族人口2956人,占水族人口总数的0.88%。