金山区辖1个街道、1个工业区、9个镇:石化街道、金山工业区、金山第二工业区、朱泾镇、枫泾镇、张堰镇、亭林镇、吕巷镇、廊下镇、金山卫镇、漕泾镇、山阳镇。
枫泾镇
枫泾镇位于金山区西北部,东与朱泾镇、松江区新浜镇和泖港镇接壤,西与浙江省嘉善县魏塘、姚庄镇相连,南与浙江省平湖市新埭镇为邻,北与青浦区练塘镇毗邻。镇域面积91.66平方千米。作为中国历史文化名镇、国家AAAA级景区、“新沪上八景”之一,有朱学范故居、程十发祖居、丁聪漫画馆、人民公社旧址、三百园、枫泾三桥、枫溪长廊、丁蹄作坊、火政会、金圃宅第、百年桂花园、中国农民画村、金枫酒事馆等古今人文景观30多处。
朱泾镇
朱泾镇位于金山区北部,东临张泾河,与亭林镇为界;西与枫泾镇接壤;南与吕巷镇为邻;北隔大、小泖港,与松江区泖港镇毗邻。镇域面积75.67平方公里。辖区有东林寺、五龙禅寺、上海新天鸿名人高尔夫球场、上海马术运动场、金山农民画院、宝葫堂、金山公园等旅游景点。
亭林镇
亭林镇位于金山区东北部,东隔龙泉港与奉贤区庄行镇相望,西与朱泾、吕巷接壤,南连金山工业区并与张堰镇毗邻,北与松江区叶榭镇相连,总面积79.12平方公里。
张堰镇
张堰镇位于金山区中部偏东南,东与金山工业区、山阳镇毗邻,西、北与吕巷镇相连,南与金山卫镇接壤。面积35.15平方公里。镇内有相传秦始皇登山望海的秦山(又名秦望山、秦皇山、秦驻山)及国家AAA旅游景区南社纪念馆(姚光故居)、高天梅故居、白蕉故居、石皮弄、百家天主教堂、耶稣教堂等。
漕泾镇
漕泾镇位于金山区东部,东与上海化学工业区接壤,西与上海金山工业区和山阳镇交界,南濒杭州湾,北接奉贤区柘林镇。镇域面积56.92平方公里。境内有古岗身遗址、济渡桥等古迹和漕泾烈士陵园、漕泾休闲水庄。
山阳镇
山阳镇位于金山区东南部,东与漕泾镇为邻,西连金山卫、张堰镇,南濒杭州湾并与上海石油化工股份有限公司毗邻,北接金山工业区。面积42.12平方公里。镇西南海光村有戚家墩古文化遗址。
金山卫镇
金山卫镇位于金山区南部,东与山阳镇毗连,西与浙江省平湖市为界,南与上海石油化工股份有限公司相邻,北与张堰、廊下镇接壤。面积54.93平方公里。镇域有查山古文化遗址、万寿寺、顾观光墓、侵华日军登陆处遗址、李一谔烈士陵园、张桥羊肉村等文化旅