唐贞观元年(627)属武陟。
开元二十三年(735)入新置河阴县。
明隆庆六年(1572)归还武陟。
万历十九年(1951)称永宁乡十里。
清顺治十六年(1660)至光绪三十四年(1908)分为方一里,方二里。
1945年属武陟县城镇公所。
1948年武陟县五区驻北郭。
1951年改属武陟县二区。
1953年并村设北郭乡。
1955年设北郭中心乡。
1956年改北郭乡。
1958年成立北郭公社。
1962年驻地由北郭迁至小司马。
1983年复称北郭乡。