1911年后,分屬海門(mén)縣五區(qū)、六區(qū);1942年,設(shè)里仁鄉(xiāng)、北固鄉(xiāng)、二堤鄉(xiāng),鄉(xiāng)以下實(shí)行保甲制。
1945年之前有均里鄉(xiāng),建固鄉(xiāng),南堤鄉(xiāng);1947年8月至1949年成立海復(fù)區(qū),轄9個(gè)鄉(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號(hào),東元鎮(zhèn)并入設(shè)立新的海復(fù)鎮(zhèn),沿用至今。