包家屯镇,以清代同治年间(1862年—1874年)蒙古族包姓首居而得名。旧属内蒙古科左前旗;2012年,撤销包家屯乡,设立包家屯镇。截至2018年末,包家屯镇户籍人口有26860人。截至2020年6月,包家屯镇辖15个行政村。2011年,包家屯镇财政总收入1895万元。从各主要税种看,完成营业税350万元,增值税1116万元,企业所得税182万元。2018年,包家屯镇有工业企业26个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市98个。包家屯镇形成以非金属矿产开发为主的工业体系。2011年,包家屯镇工业总产值达到5.6亿元。