南丰镇,隶属于甘肃省张掖市民乐县,地处民乐县南部,东接山丹县、永昌县接壤,南与青海省祁连县峨堡镇为邻,西与肃南县接壤,北与永固镇相连。总面积146.2平方千米。2023年2月,南丰镇户籍人口5340户21280人。
民国十八年(1929年),属民乐县第一区、洪水镇。1949年,属洪水区。1961年,设南丰公社。1983年,改为南丰乡。2017年,撤乡改镇。截至2022年10月,南丰镇辖16个村,镇人民政府驻卫庄村。
2018年,南丰镇有营业面积超过50平方米以上的综合商店或超市18个。