清末民初,境域积涨成陆,属常熟县沙洲市。
1929年,实行区乡制,属南沙区。
1931年,设扶桑乡,后相继成立扶海、马嘶乡。
1934年,成立南丰乡,境域分属西港区南丰、扶桑、扶海乡和塘桥区马嘶乡。
1946年,境域分属沙洲区南丰、庆凝、海桑乡和塘桥区鹿苑镇。
1950年3月,分为8个乡,属南丰区。
1956年2月,合并为南丰、永丰2个乡,属沙洲区。
1957年9月,撤区并乡,合并为南丰乡。
1958年9月,成立南丰人民公社,辖20个生产大队。
10月,与三兴、乐余、兆丰、东莱、合兴、锦丰人民公社合并为沙洲人民公社。
1959年1月,析沙洲人民公社置东沙洲、西沙洲人民公社,境域属东沙洲人民公社。
4月,复设南丰人民公社。
1962年1月,置沙洲县,南丰随属。
1983年5月,南丰公社改为乡。
1992年12月,撤乡建镇。