镇驻地原系临清县城(今临清市)的河西部分,1964年12月22日,由山东省聊城专区划归河北省邢台专区。
1965年3月27日,设临西县,初为县政府驻地。
1966年7月底,命名城关镇,同年成立城关镇人民公社。
1970年12月上旬,县城驻地迁徙至童村。
1978年12月3日,更名为先锋桥镇人民公社。
镇因桥名。
1984年4月4日称为先锋桥镇,1989年3月14日更名为河西镇。
1996年1月单屯乡并入,称河西镇。
2001年3月15日原单屯乡设单屯办事处,从河西镇分出。
2011年3月25日单屯办事处(2005年改设单屯工作站)重新并入河西镇至今。