明代以前,在双村、福堂、张胡一带建有三教乡。
明清都里制时,境内建有福堂二都、福堂三都、杜堡都、张胡一都、张胡二都,其中福堂二都、福堂三都、杜堡都的领都为在城三都,张胡一都、张胡二都的领都为南关一都。
北田隶属于张胡三都二甲,也称后一甲。
清康熙年间建北田镇。
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月隶属榆次区。