永丰镇,隶属于内蒙古自治区锡林郭勒盟太仆寺旗,地处东经115°34′、北纬41°47′—41°57′的浅山丘陵地区,东接中和乡与千斤沟镇,西北与红旗镇接壤,西邻宝昌镇,东南毗连河北省沽源县。镇名因辖区内永丰水库而得名,意为“永保丰收”。截至2019年,太仆寺旗辖7个苏木乡镇,其中包括永丰镇。2014年末,永丰镇总面积392.6平方千米,总人口22855人,其中汉族占96.8%,蒙古族、满族、回族等少数民族占4.2%。永丰镇上皮坊村获评第三批全国乡村治理示范村。位于永丰镇车道沟村的光伏电站建设项目全容量并网发电。
永丰镇始建于1958年成立的永丰人民公社,1984年改设永丰乡。2001年,与原马房子乡合并为永丰镇。2005年底,永丰镇撤镇划入宝昌镇。2012年,与头支箭乡合并恢复永丰镇建制。