苗族的主要信仰有自然崇拜、圖騰崇拜、祖先崇拜等原始宗教形式,苗族傳統社會迷信鬼神、盛行巫術。也有一些苗族信仰基督教、天主教。苗族信仰佛教、道教的極少。
傳統地講,苗族對一些巨形或奇形的自然物,往往認為是一種靈性的體現,因而對其頂禮膜拜,酒肉祭供。其中比較典型的自然崇拜物有巨石(怪石)、巖洞、大樹、山林等。此外,苗族認為一些自然現象或自然物具有神性或鬼性,苗族語言往往鬼神不分,或者兩詞並用。
在一些苗族地區,人造物崇拜有土地菩薩、土地奶、家神、祭橋、水井等。土地菩薩苗語叫土地鬼,一般由幾塊石頭壘成,土地屋多為木製或用三塊石板搭成,極為簡陋,設於寨旁路口處或大路邊行人休息處。家神信仰存在於川黔滇方言的部分苗族中,即在家中設立「家神」偶像。祭橋流行於黔東南大部分地區。龍也是各地苗族的崇拜和祭祀對象。
大多數苗族人虔信巫術。主要的巫術活動有過陰、占卜、神明裁判、祭鬼等,此外還有蠱術等。巫術活動由巫師主持。巫師大多是非職業化的。他們在前述各種原生性崇拜和巫術活動中起著主持者的角色,有的地方巫師還兼任寨老。
巫師除了熟悉祭祀方法外,大多還能講述本宗支的譜系、本民族重大歷史事件和遷徙來源的路線,熟悉各種神話傳說、古歌古詞和民間故事,有的巫師還兼有歌師和舞師的職能。所以說,巫師是苗族傳統文化的重要的傳承人,在苗族社會中充任知識分子的角色。此外,巫師還掌握一定的醫術,懂得一些草藥,在為人驅鬼的同時,輔以科學的醫藥手段。
苗族的宗教屬多神教。因崇巫信鬼,又稱「巫教」或「巫鬼教」。苗族信奉和崇拜的鬼神甚多。苗族的宗教觀念中,無論神和鬼,卻都有善、惡之分。苗族的祭祀活動多由巫師主持。巫師,屬職業宗教人物,在各苗族地區情況不一。
各地苗巫有一個共同的特點,即與一般僧道不同,他們同普通人一樣,過著塵世間的生活,並且不脫離生產勞動。苗族最原始的宗教崇拜,是由「萬物有靈」觀念產生的自然崇拜。圖騰崇拜也屬一種原始的自然崇拜。苗族普遍盛行祖先崇拜,特別注重祭祖。這是「萬物有靈」和「靈魂不滅」的原始宗教觀念的引申和發展。
苗族最原始的宗教崇拜,是由「萬物有靈」觀念產生的自然崇拜。關於神鬼觀念,顯然都是從原始的自然崇拜演化來的。圖騰崇拜也屬一種原始的自然崇拜。苗族歷史上的圖騰崇拜,主要有如下幾種:楓木崇拜、蝴蝶崇拜和盤瓠崇拜。苗族普遍盛行祖先崇拜,特別注重祭祖。這是「萬物有靈」和「靈魂不滅」的原始宗教觀念的引申和發展。
近代以來,基督教、天主教逐步傳入苗族地區,並先後建立了一些苗族教會組織。川、黔、滇有部分苗族,開始信奉基督教和天主教。但直到建國前夕,信奉外來基督教和天主教的苗族群眾,在整個苗族中還只是少數。