山、小洋山、滩浒山等90个岛礁组成。该镇陆地总面积21.36平方公里。洋山镇下辖4个城市社区及1个行政村。洋山镇人口15595(2005年)。
史籍记载.洋山、大洋山、小洋山梁大同十一年（535）开始即有小洋岛文字记载。清《干隆金山县志》、《光绪崇明县志》记载：岛上多羊，得名“羊山”，因岛面积小，称“小羊山”，后演变为小洋山，而大洋山因小洋而得名。据《大洋旧志》记载：早在南宋以前，洋山居民稠密。公元1658年(清顺治十五年)，郑成功北伐长江，船队停泊于此遇台风，损失很大。