贵州是一个多民族聚居的省份,据第五次全国人口普查公报,全省总人口3525万人,有49个民族。少数民族人口1333.9万人,占全省总人口的37.85%。世居的少数民族有苗、布依、侗、土家、彝、仡佬、水、回、白、瑶、壮、毛南、蒙古、仫佬、羌、满16个。全国的苗族、布依族、侗族、仡佬族、水族主要聚居在贵州。在漫长的历史进程中,各族人民和睦相处,共同生息、繁衍和劳动在贵州这块土地上,一起为贵州的开发做出了卓越贡献。
全省推行民族区域自治政策,设有3个自治州、11个自治县。民族自治地方的国土面积为97626平方公里,占全省总面积的55.43%。
各少数民族以独特的生活习俗、建筑艺术、节日歌舞、手工艺品等,形成了各具特色的民族文化。
贵州的宗教主要有:天主教、基督教、伊斯兰教、佛教、道教。