永丰镇,1984年撤永丰人民公社改称永丰乡,2001年,全旗苏木乡镇机构改革、撤乡并镇后,与原马房子乡合并为永丰镇。2005年底永丰镇撤镇划入宝昌镇。2012年,永丰乡与头支箭乡合并为永丰镇。属浅山丘陵地区,永丰镇西北与红旗镇接壤,东与中和乡、千斤沟镇相邻,东南与河北省沽源县接壤,西与宝昌镇毗邻,面对经济发达1958年建制永丰人民公社, 2014年末,永丰镇总人口22855人,其中城镇常住人口11427人。另有流动人口11428人。总人口中,男性12009人,女性10489人,1 4岁以下3384人, 15-64岁14791人, 65岁以上4323人。