1928年前,南部属崇明县,北部属海门县;1928年,启东设县,划归启东县;1930-1945年期间,有忠义、仲文、耕南、南阳等9个乡;1946年,合并成烈士、南兴、南胜、合丰、进丰5个乡30个村;1955-1957年农业社会主义改造时期,合并成南兴、合丰、南阳村镇3个乡;1958年,成立合丰人民公社;1983年,复为合丰乡;1993年,永和镇阳南村并入;1995年,撤乡,改设南阳镇;2000年,启政发〔2000〕46号,永和乡村并入,镇政府驻南阳村;2003年,通政发〔2003〕93号,汇龙镇2个村划入;2008年9月,苏政复〔2008〕49号,少直镇并入,成立新的南阳镇,沿用至今。