原名紅光,因重名,以境內(nèi)“梓柏山”諧音字“北”而更名北山村。
建國(guó)后,1950年建設(shè)為安昌鄉(xiāng)15村和14村上段,1953年為開(kāi)茂鄉(xiāng)15村和14村上段;1958年公社化時(shí)為城關(guān)公社第五管區(qū)。
1959分社后為城關(guān)公社紅光大隊(duì),1963年為開(kāi)茂公社紅光大隊(duì);1981年因重名更名為開(kāi)茂公社北山大隊(duì),1983年體改時(shí)為開(kāi)茂鄉(xiāng)北山村,設(shè)立北山村村民委員會(huì)。
1984年撤鄉(xiāng)并鎮(zhèn)為安昌鎮(zhèn)北山村,2019年12月25日,北川羌族自治縣行政區(qū)劃調(diào)整,撤銷(xiāo)安昌鎮(zhèn)和永昌鎮(zhèn),設(shè)立永昌鎮(zhèn),以原安昌鎮(zhèn)和原永昌鎮(zhèn)所屬行政區(qū)域?yàn)橛啦?zhèn)行政區(qū)域,永昌鎮(zhèn)人民政府駐圣燈社區(qū)大東街13號(hào)。