中華人民共和國成立初期,屬鶴慶縣東區(qū)北衙分區(qū)。
1950年,劃分為第五區(qū)。
1957年,撤區(qū)并鄉(xiāng)時分為北衙、七坪、奇峰3鄉(xiāng)(姜營、潘營、河西3村劃出,水坪村劃歸奇峰鄉(xiāng))。
1958年末,合并為北衙公社。
1961年,又分為北衙、七坪2公社(水坪村劃回黃坪)。
1963年,又合并為北衙區(qū)。
1967年,改名為前進(jìn)區(qū)。
1970年,改前進(jìn)公社。
1978年,復(fù)名北衙公社。
1984年,改北衙區(qū)。
1988年,改北衙鄉(xiāng)。
2001年,北衙鄉(xiāng)改為西邑鎮(zhèn)。