明清和民國時期,沒有對該縣人口的民族構成進行研究。1964第二次人口普查全縣人口為287093人,漢族人口為285994人,占總人口的99.62%,少數民族人口為1099人(瑤族為1061,回族為12,壯族為22,壯族為22。1982第三次人口普查全縣人口405886人,漢族人口404044人,占總人口的99.55%,少數民族人口1842人(瑤族1759人,回族、白族各22人,壯族21人,彜族5人)。隨後,國家民族政策得以實施,符合條件的人可以改變民族構成,少數民族人口增加。1990第四次人口普查顯示,全縣人口450308人,其中漢族447386人,占總人口的99.35%,少數民族2919人(瑤族2806人、壯族82人、回族15人、苗族4人、白族、滿族、黎族等)。