清雍正七年(1792),析改流后兰州木农等外六哨地置凤山土州。
旧治今属凤山县城,受东兰州承审。
以境内环山似凤,环凤皆山而名州县。
1919年,凤山县土州改流置凤山县,县治凤土州城。
1927年,凤山县直隶广西省。
1930年,凤山县属百色民团区。
1934年3月,凤山县改属百色行政监督区。
1935年1月,凤山县析出老棚乡改隶天峨县,析出盘阳、凤凰两乡改隶万冈县;同时增划辖原属凌云县之金牙、谋圩、平乐三乡和原属百色县之相桥、福邦两乡。
同年6月,凤山县又析出福邦乡改属万冈县。
1930年4月,凤山县改属第十行政督察区。
1932年3月,凤山县改属第五行政督察区。
1933年3月,凤山县析出原系插花飞地之坡心乡好合村牙边屯改隶东兰县,牙乃屯改隶万冈县,坡心乡英岗村香桥、龙栈、龙坤及附近之桥列大全、长岗、田湾、九河、叱咧等九屯改隶东兰县。
1936年6月,凤山县改属第十二行政督察区。
1949年11月29日,凤山县解放,治城厢,属百色专区。
1953年4月15日,凤山县析出凤略村龙凤屯的12户人家,划归凌乐县管辖。
1955年9月21日,凤山县析出第七、第八区的部分乡,划归巴马瑶族自治县管辖。
1956年3月2日,凤山县改属桂西僮族自治州百色地区。
1958年1月25日,凤山县改属百色专区。
1965年5月25日,凤山县改属河池专区。
1971年凤山县改属河池地区。
2002年,凤山县改隶河池市,名称沿用至今。