苗族地区盛产木材,因而房屋大多为木结构建筑,以瓦、或杉木皮、茅草等盖屋顶。黔中或黔西地区也有用薄石板盖屋顶的。房屋的形式,各地不尽相同建筑在山区的吊脚楼,是在有二、三层阶梯的坡地上,利用山坡的自然地势于下方竖立较长的木柱来支撑,上铺楼板,盖房屋。吊脚楼下不住人,一般是堆放杂物或关养家畜。既经济又实用,别具特色。海南岛和云南昭通地区的苗族,则住长方形的茅草房,或住一种叫“杈杈房”的以树干交叉搭棚,上盖茅草,以树枝或竹片编墙,涂以泥土的房子。由于苗族大多数在云贵高原,纵横交错的高山峻岭,使他们的房屋不得不建在山坡上。为什么苗族都住在高山上呢?这还有一段有趣的故事:
很久以前,有个皇帝的大女儿突然得了瘦病,四方求医都没有治好。皇帝没办法,就在大街上贴了榜文。榜文上说,要是谁治得好他女儿的病,就招他为驸马。来揭榜的不少,但都没能治好病。公主的病一天比一天加重,瘦得只剩下个骨头架子。皇帝也急瘦了不少,因为公主又聪明又孝顺,是他的掌上明珠。
有一天,一条黄狗衔了棵灵芝草放在了皇帝的怀里,说是给公主吃了,病就会好。皇帝想:那么多名医都治不好这个病,难道你这条黄狗能医得好不成?就把这棵草扔了。狗又捡起来交给皇帝。皇帝说。“这能医得好病吗?”黄狗说:“什么事儿都不可貌相啊,这个病我医得好,你叫人用这棵草煎点药水给公主吃了,她就会好的。不信你试一下嘛。”皇帝派人用这棵草煎了汤药,送给大女儿喝了,当真公主的病就一天天好了起来。但是狗怎么能当皇帝的女婿呢?皇帝说不行,只是赏了那条狗许多金银。狗很生气,一点金银都不要。不久,大公主的瘦病又复发了。又是四方求医,到处捡药吃,都没有效果。皇帝不得不又贴了一张榜文,说是这回谁医好了公主的病,谁就一定能做他的女婿。那条黄狗又拿了棵灵芝草去搁在皇帝怀里,叫皇帝煎药水给公主吃,公主的病又好了。这回,皇帝再也不好反悔,就让这条狗当了女婿。
公主跟狗来到一个老林子里,狗天天打些果子来给公主吃。后来公主生了一个小孩儿,还是像人的样子。公主就带着这个还没有名字的儿子天天在岩洞里过日子。有一天,岩边上飞来一只乌鸦。狗跑上去狠命一按,哪知一脚踩空,就掉下岩去摔死了。公主非常伤心。
过了些日子,她带儿子回去见父王。皇帝见外孙儿长得乖也很高兴,忙问他叫什么名宇。公主就说:“他父亲摔下岩去死了,孩子还没起名字呢!”皇帝听了,心里也很难过,就说:“这个孩子可是根苗苗啊,就取名叫苗吧。”这样,孩子就成了苗族的第一个人。公主临走前问父王还有什么要嘱咐的话没有,皇帝说:“要让这孩子的后代世世代代做高官。”谁知公主听成了“世世代代住高山。”就带着儿子回去住在高山上了。从此,苗族就都住在高山上,一直延续到今天。