1911年后,分屬海門縣五區(qū)、六區(qū);1942年,設(shè)里仁鄉(xiāng)、北固鄉(xiāng)、二堤鄉(xiāng),鄉(xiāng)以下實行保甲制。
1945年之前有均里鄉(xiāng),建固鄉(xiāng),南堤鄉(xiāng);1947年8月至1949年成立海復(fù)區(qū),轄9個鄉(xiāng);1949年,復(fù)名海復(fù)鎮(zhèn),屬啟東縣;1957年,均里、北固、復(fù)南、海防4鄉(xiāng)及海復(fù)鎮(zhèn)合并為海復(fù)鄉(xiāng);1958年9月,成立海復(fù)人民公社;1983年,復(fù)為海復(fù)鄉(xiāng);1988年,撤鄉(xiāng)設(shè)鎮(zhèn);2008年9月,蘇政復(fù)〔2008〕49號,東元鎮(zhèn)并入設(shè)立新的海復(fù)鎮(zhèn),沿用至今。