宋置罗博州,明入东兰土州,清置凤山土分州,1919年置凤山县。
1996年,凤山县面积1737平方千米,人口约16.8万人。辖1个镇、10个乡(其中3个民族乡):凤城镇、袍里乡、砦牙乡、长洲乡、乔音乡、林峒乡、金牙瑶族乡、更沙乡、中亭乡、平乐瑶族乡、江洲瑶族乡。县政府驻凤城镇。
2000年第五次人口普查,凤山县总人口164807人。其中:凤城镇35027人,袍里乡10651人,砦牙乡14437人,长洲乡19380人,乔音乡16102人,林峒乡10741人,金牙瑶族乡11510人,更沙乡8281人,中亭乡11164人,平乐瑶族乡18348人,江洲瑶族乡9166人。
2005年6月13日,广西壮族自治区政府(桂政函[2005]169号)同意调整凤山县部分乡镇的行政区划:撤销林峒乡,整建制并入乔音乡,乔音乡政府驻地不变;撤销更沙乡,整建制并入金牙乡,金牙乡政府驻地不变。
全县现辖1个镇、8个乡(其中3个民族乡):凤城镇、袍里乡、砦牙乡、长洲乡、乔音乡、金牙瑶族乡、中亭乡、平乐瑶族乡、江洲瑶族乡。县政府驻凤城镇。