苏武镇,隶属于甘肃省武威市民勤县,位于民勤县东部,东邻东坝镇、夹河镇、南湖镇,南连南湖镇、夹河镇,西接红沙岗镇、三雷镇、薛百镇,北靠大滩镇,距离民勤县城1千米。区域面积211.97平方千米。截至2018年末,苏武镇户籍人口为30346人。
两汉、北朝北魏、西魏时期,苏武镇境域属宣威县。2004年12月,羊路乡与新河乡合井为苏武乡。2015年,撤乡,设苏武镇。2019年7月24日,苏武镇入选2019年全国农业产业强镇建设名单。截至2020年6月,苏武镇下辖1个社区、26个行政村。镇人民政府驻苏武社区。
2018年,苏武镇有有工业企业17个,其中规模以上1个;有营业面积超过50平方米以上的综合商店或超市33个。