大屯镇,清代时期,称姚千户屯,后取消了“千户”,因其户数较多,故改称大屯,镇由此得名。民国三十四年(1945年),成立,前身为海城县大屯区民主政府;1984年7月,改大屯镇。截至2018年末,大屯镇户籍人口29685人。截至2020年6月,大屯镇下辖3个社区、17个行政村。2011年,大屯镇预算收入1.93亿元。农民人均纯收入13534元。2018年,大屯镇有工业企业148个,其中规模以上11个,有营业面积超过50平方米以上的综合商店或超市65个。2020年7月,全国爱卫会命名大屯镇为2017-2019周期国家卫生乡镇。