苗族的信仰是阶级社会前“万物有灵”演变而来的多神信仰,这种多神信仰,正如恩格斯论宗教时指出:“它是在最原始时代,从人们关于自己本身及其周围外部自然界的极愚昧、极原始的观念中发生的。”(恩格斯:《费尔巴哈与德国古典哲学的终结》)苗族把鬼神分为善恶两类,认为“善神”能赐福于人,“恶鬼”则专作祟。古代,苗族先民普遍崇拜祖先,认为“灵魂不灭”。人们以为活着的时候就有魂魄,死后魂魄便脱躯壳而“存在”,所以要进行一系列的祭祀活动,使子孙得到祖先的“庇佑”。这种迷信活动,最隆重的是杀牲祭祀,主要以椎牛、椎猪为代表。苗族除崇拜祖先外,还普遍崇拜神明。神明崇拜中对天地和对龙的崇拜比较突出。以村为单位集体祈祷的祭龙、祭天地、招龙,单家独户办的接龙,以及看风水,相龙脉等等都很盛行。苗族还普遍信鬼。他们认为祖先以外的“游魂野鬼”,都是恶鬼,都爱与人作对,只有祈祷才可免受其害,所以每当人、畜生病,就要延巫占卜,杀牲供祭,但求免灾,破费在所不惜。苗族迷信的鬼神达70多种,其中汉族杂教中的鬼神要占一半以上。据说每个鬼名就是一个集团,成员多少不等,多的称为大鬼,要用牛、猪供祭,中等鬼用狗或羊祭,小鬼一般用鸡、鸭祭。
随着文化教育的提高,迷信鬼神已有疏淡的趋势,有病求医的逐渐增多。但求神祭鬼的现象仍然存在,其中又以既求神又求医实行“神药两解”。新中国成立后,迷信活动大大减少了。