瑶族和苗族有区别,区别主要在于:一、祖先不同瑶族传说为盘瓠和帝喾之女三公主的后裔 。而苗族的祖先是蚩尤。二、来分布不同瑶族分布在广西、湖南、广东、云南、贵州和江西五省(区)的130多个县里,其中以广西为最多。而苗族主要分布于中国的贵州、湖南、湖北源、四川、云南、广西、海南等省区,其中以贵州为最多。三