明万历年间(1573-1620年),永安州设3里。清嘉庆十七年(1812年)永安州分5里,有人口61269人。光绪二十四年(1898年),辖5里326村街70堡。1925年,撤里设区,全县辖5个区。1928年,全县12209户,总人口81423人。1939年,全县18133户10。02万人。此后至1947年,全县人口均维持10万人左右。1949年,全县人口97008人。1950年4月,全县辖3个区。1963年24535户110813人。1975年,28345户151383人。1985年,33625户171004人。1995年48383户193905人,人口密度为每平方千米151。6人,少数民族占县总人口的16。1%。1996年,全县人口19。63万多人,汉族居多,瑶族占11%,壮族占7%,此外还有苗、侗、回等少数民族。
1996年,蒙山县面积1260平方千米,辖6个镇、3个乡(其中2个民族乡):蒙山镇、新圩镇、西河镇、文圩镇、黄村镇、陈塘镇、汉豪乡、夏宜瑶族乡、长坪瑶族乡。县政府驻蒙山镇。
2000年第五次人口普查,蒙山县总人口187918人。其中:蒙山镇44548人,西河镇29981人,新圩镇21127人,文圩镇31362人,黄村镇20086人,陈塘镇21056人,汉豪乡11325人,长坪瑶族乡2820人,夏宜瑶族乡5613人。
2001年,全县有54137户19。80万人,其中少数民族38661人。2002年,全县人口197175人。辖新圩、蒙山、文圩、陈塘、西河、黄村6个镇,汉豪乡、长坪瑶族乡、夏宜瑶族乡3个乡,共78个行政村、5个街委会,1660个村(居)民小组。