南唐乡,隶属于山西省临汾市翼城县,地处翼城县以西,东临唐兴镇,南同运城市绛县相连,西接临汾市曲沃县,北与里砦镇相邻,乡人民政府驻地距县城约7千米。行政区域总面积53.78平方千米。
1949年,属翼城县第四区。1961年,为南唐公社。1984年,撤销南唐人民公社,设立南唐乡。截至2018年末,南唐乡户籍人口为27899人。截至2020年6月,南唐乡辖14个村,乡人民政府驻南唐村府前路2号。
2011年,南唐乡农民人均纯收入5965元。截至2018年末,南唐乡有工业企业23个,有营业面积超过50平方米以上的综合商店或超市18个。