唐貞觀元年(627)屬武陟。
開元二十三年(735)入新置河陰縣。
明隆慶六年(1572)歸還武陟。
萬歷十九年(1951)稱永寧鄉十里。
清順治十六年(1660)至光緒三十四年(1908)分為方一里,方二里。
1945年屬武陟縣城鎮公所。
1948年武陟縣五區駐北郭。
1951年改屬武陟縣二區。
1953年并村設北郭鄉。
1955年設北郭中心鄉。
1956年改北郭鄉。
1958年成立北郭公社。
1962年駐地由北郭遷至小司馬。
1983年復稱北郭鄉。