清末民初,境域積漲成陸,屬常熟縣沙洲市。
1929年,實行區(qū)鄉(xiāng)制,屬南沙區(qū)。
1931年,設(shè)扶桑鄉(xiāng),后相繼成立扶海、馬嘶鄉(xiāng)。
1934年,成立南豐鄉(xiāng),境域分屬西港區(qū)南豐、扶桑、扶海鄉(xiāng)和塘橋區(qū)馬嘶鄉(xiāng)。
1946年,境域分屬沙洲區(qū)南豐、慶凝、海桑鄉(xiāng)和塘橋區(qū)鹿苑鎮(zhèn)。
1950年3月,分為8個鄉(xiāng),屬南豐區(qū)。
1956年2月,合并為南豐、永豐2個鄉(xiāng),屬沙洲區(qū)。
1957年9月,撤區(qū)并鄉(xiāng),合并為南豐鄉(xiāng)。
1958年9月,成立南豐人民公社,轄20個生產(chǎn)大隊。
10月,與三興、樂余、兆豐、東萊、合興、錦豐人民公社合并為沙洲人民公社。
1959年1月,析沙洲人民公社置東沙洲、西沙洲人民公社,境域?qū)贃|沙洲人民公社。
4月,復(fù)設(shè)南豐人民公社。
1962年1月,置沙洲縣,南豐隨屬。
1983年5月,南豐公社改為鄉(xiāng)。
1992年12月,撤鄉(xiāng)建鎮(zhèn)。