镇虏卫，明洪武二十六年（1393年）置，治今内蒙古自治区和林格尔县南大红城。永乐元年（1403年）迁治北直隶畿内。宣德元年（1426年）复还旧治。正统十四年（1449年）迁治天成卫城（今山西天镇县），与天成卫同治。清顺治七年（1650年）并入天成卫，改名天镇卫，雍正三年（1725年）改天镇县。