新海鎮,隸屬上海市崇明區,地處崇明區西北部,東與港西鎮爲鄰,南與三星鎮接壤,西瀕長江北支與江蘇省南通市海門市隔江相望,北與新村鄉相連。鎮人民政府駐地距區人民政府35千米。行政區域面積105.04平方千米。截至2020年末,新海鎮戶籍人口10649人。
上海市崇明縣新海鎮(簡稱新海鎮)的前身是上海市新海地區社區管理委員會,於2004年2月由當時的新海社區(新海與躍進)與長征社區(長征與紅星)合併組建。2008年8月6日經上海市人民政府批准,建立崇明縣新海鎮。截至2021年10月,新海鎮轄5個社區,鎮人民政府駐北沿公路3366號。
2020年,新海鎮有工業企業19個,其中規模以上工業企業有5個,有營業面積超過50平方米以上的綜合商店或超市2個。
2020年7月29日,新海鎮被全國愛國衛生運動委員會重新確認爲國家衛生鄉鎮(縣城)。