贵州是中国多民族聚居的省份。全省民族构成仍以汉族为主体,共分布有55种少数民族,其中世居民族有汉族、苗族、布依族、侗族、土家族、彝族、仡佬族、水族、回族、白族、瑶族、壮族、畲族、毛南族、满族、蒙古族、仫佬族、羌族等18个民族。 全省少数民族依次分布在黔东南、铜仁、黔南、毕节、黔西南、安顺、六盘水、贵阳和遵义。
苗族主要分布在黔东南、黔南、黔西南、黔西北和黔东北。布依族主要分布在黔南、黔西南、黔中;侗族主要分布在黔东南、黔东。土家族主要分布在黔东北和黔北;彝族主要分布在黔西北和黔西南;仡佬族主要分布在黔北、黔西北和黔中;水族主要分布在黔南;回族主要分布在黔西北、黔西南和黔中;白族主要分布在黔西北;瑶族和壮族主要分布在黔东南、黔南;畲族分布在黔东南和黔南部分县市;毛南族分布在黔南部分县内;满族、蒙古族分布在黔西北部分县内;羌族分布在黔东北的石阡、江口两县境内。