清时属慕贤西乡十二都。
民国初属小南乡。
1933年设鳌江镇,属小南区。
九月后改小南区为鳌江区,隶属不变。
1949年仍称鳌江镇,属鳌江区。
1951年直属县管辖。
1958年与鳌江区合并,称鳌江公社。
1961年区、镇分设,恢复鳌江镇,仍属县管辖。
1992年墨城、河口、种玉3个乡并入鳌江镇。
2000年务垟乡、垂杨乡、塘川乡并入鳌江镇。
2011年钱仓镇、南麂镇、西湾乡、梅溪乡、梅源乡并入鳌江镇。
2016年恢复南麂镇,并划出西湾社区归海西镇。