南丰乡,位于位于民乐县境南部,寓南部丰收之意而得名。东与山丹、永昌县接壤,南以祁连山分水岭与青海省交界,西和肃南县毗邻,北连永固镇,总面积146.2平方公里,海拔2590米。乡政府驻地距县城直线距离16公里。