在清道光十一年(1831)后,屬仁智鄉里,后期屬仁智鄉保。
民國時期屬河北省薊縣二區仇店子鄉,1949年建國后,屬第二區,1953年屬第12區,同時建五百戶鄉、看花樓鄉、二百戶鄉、段莊子鄉,1956年撤區并鄉,分屬清池鄉、仇店子鄉、小水頭鄉。
1958年建人民公社,屬馬伸橋人民公社。
同時建青池、仇店子、小水頭管區。
1960年劃歸河北省玉田縣,1962年復歸薊縣,同年將青池、仇店子、小水頭管區撤銷,建五百戶人民公社、九百戶人民公社。
1968年五百戶人民公社、九百戶人民公社改為革命委員會。
1980年恢復人民公社,1982年五百戶、九百戶改為鄉。
2001年10月撤鄉建鎮,撤銷五百戶鄉、九百戶鄉,建五百戶鎮。
2019年撤銷五百戶鎮,設立州河灣鎮,鎮政府駐地為州河灣南園公建3辦公樓。
將別山鎮所轄東河套村、山下屯村、西山一村、西十百戶村、八里鋪村、翠辛莊村、西河套村、東山北頭村、新蘇莊村、西山二村、洞子峪村、大云泉寺村、小云泉寺村、翠屏山村14個新城搬遷村以及科科村、東運莊村、小黃土莊村、錦華村、三間居村未納入搬遷村的己征土地劃歸州河灣鎮。
將原五百戶鎮東頭百戶村劃歸西龍虎峪鎮管轄。