南高崖乡,隶属于山西省大同市天镇县,地处天镇县东南部,东、南临河北省怀安县、阳原县,西和米薪关镇相通,北接张西河乡,行政区域面积218.44平方千米。
1949年,分属天镇县第五区;1984年7月,南高崖公社改南高崖乡。截至2018年末,南高崖乡户籍人口为8557人。截至2020年6月,南高崖乡辖9个行政村,乡人民政府驻南高崖村。
2011年,南高崖乡农民人均纯收入2250元。2018年,南高崖乡有工业企业2个,有营业面积超过50平方米以上的综合商店或超市1个。