南峰镇是江西省九江市都昌县下辖的一个镇。位于都昌县东南部,南濒鄱阳湖,东与鄱阳县银宝湖乡接壤,南邻鄱阳湖,西连芗溪乡,北接中馆镇、狮山乡。面积35平方千米,人口16550人(2017)。有公路北至中馆街接景湖公路。