苗族人口在中國主要分布在以下省份和地區:
貴州省:苗族人口最多,據1990年人口普查,貴州苗族有360萬人,占中國苗族總人口的近一半。2010年,據全國第五次人口普查,貴州省苗族人口為430萬人。
湖南省:苗族人口約為155萬人。
雲南省:苗族人口約為89萬人。
四川省:苗族人口約為53萬人。
廣西壯族自治區:苗族人口約為42萬人。
湖北省:苗族人口約為21萬人。
海南省:苗族人口約為5萬餘人。
此外,苗族在以下地區也有分布:
重慶市:苗族人口約為50萬人。
廣東省:苗族人口約為12萬人。
苗族的分布特點是大散居、小聚居,全國各省、自治區、直轄市均有苗族分布。在上述提到的省份和地區中,苗族人口占全國苗族總人口的98%以上。