金、元以前,南湖境內(nèi)的行政區(qū)劃,無史料可考。
明代屬安仁鄉(xiāng)、觀蘭鄉(xiāng),清代屬西鄉(xiāng)、北鄉(xiāng),民國元年屬沈疃區(qū),1931年屬第七區(qū)。
1945年9月,全縣解放,首設(shè)南湖區(qū),1947年7月,合并于沈疃區(qū)。
1950年5月,從沈疃區(qū)中撤出,稱十三區(qū),1956年1月稱南湖區(qū),轄15個鄉(xiāng)。
1958年1月撤區(qū),建南湖、下湖兩個鄉(xiāng),同年8月成立先鋒(南湖)人民公社和高鋒(下湖)人民公社。
1963年恢復(fù)南湖區(qū),下湖公社合并到南湖區(qū),轄9處公社。
1971年3月分為南湖、下湖2個人民公社。
1980年1月-1995年5月更名為南湖鄉(xiāng),1995年5月南湖撤鄉(xiāng)建鎮(zhèn),改名南湖鎮(zhèn),轄51個行政村;1980年1月,改下湖人民公社為下湖鄉(xiāng),轄31個鄉(xiāng)鎮(zhèn)村。
1987年5月,下湖鄉(xiāng)駐地遷至尹家河村,改稱尹家河鄉(xiāng);1995年5月,南湖鄉(xiāng)撤鄉(xiāng)建南湖鎮(zhèn)。
2000年12月,尹家河鄉(xiāng)合并到南湖鎮(zhèn)。