明代以前,在雙村、福堂、張胡一帶建有三教鄉。
明清都里制時,境內建有福堂二都、福堂三都、杜堡都、張胡一都、張胡二都,其中福堂二都、福堂三都、杜堡都的領都為在城三都,張胡一都、張胡二都的領都為南關一都。
北田隸屬于張胡三都二甲,也稱后一甲。
清康熙年間建北田鎮。
1919年撤銷鎮的建置,北田一帶隸屬榆次縣第三區。
1937年11月日本侵略軍侵占榆次后,北田一帶同時隸屬于榆次縣(路東)抗日政府、民主政府。
1948年7月榆次解放,統一縣置,仍為第三區,區政府駐北田。
1950年-1953年屬第二區。
1953年10月區政府改稱區公所,區轄北田鄉。
1954年2月撤銷區。
1956年4月擴大鄉的建置,小鄉合并。
1958年9月成立北田紅旗人民公社,機關駐北田,隸屬榆次市。
1963年榆次市改縣,隸屬榆次縣。
1971年7月,榆次市、縣分置,屬榆次縣。
1983年9月,榆次縣并入榆次市,北田隸屬榆次市。
1984年2月,北田人民公社改設北田鄉。
8月鄉改鎮。
2000年1月隸屬榆次區。