清末民初称"二百号",为放荒招垦、清丈土地时的井田序号。
原属讷河县管辖,1915年划归克山县。
1920年出放街基,为长宽各"二里二"的正方形城池,周围筑有土墙。
因地处县城之西而得名。
1930年设西城镇,隶属克山县第四区。
东北沦陷后期,实行街村制,1938年改为西城村。
1945年"九三"抗日战争胜利后,1946年设置西城区,后改为第十区。
1956年4月,并村划乡,设置西城乡。
1958年9月,改称西城人民公社。
1984年4月,政社分开,改为西城镇,名称沿用至今。