南贾镇,隶属于山西省临汾市襄汾县,地处襄汾县西南部,东临汾河与新城镇相望,南接曲沃县高显镇,西南、西连永固乡、西贾乡,北毗景毛乡,镇人民政府驻地距县城约8千米。行政区域总面积88.7平方千米。
1949年,属汾城县第二区。1961年,设南贾公社。1984年,南贾公社改南贾镇。截至2018年末,南贾镇户籍人口为34490人。截至2020年6月,南贾镇辖21个村,镇人民政府驻南贾村。
2011年,南贾镇农民人均纯收入6424元。截至2018年末,南贾镇有营业面积超过50平方米以上的综合商店或超市52个。