金山区地处北纬30°40′~30°58′,东经121°~121°25′,位于长江三角洲南翼,上海西南部。东邻奉贤区,西与浙江省平湖市、嘉善县交界,南濒杭州湾,北与松江区、青浦区接壤。区域东西长44公里,南北宽26公里,陆地总面积586.05平方公里。
金山区辖1个街道、1个开发区、9个镇:石化街道、上海湾区高新技术产业开发区、朱泾镇、枫泾镇、张堰镇、亭林镇、吕巷镇、廊下镇、金山卫镇、漕泾镇、山阳镇。
根据第七次全国人口普查数据,全区常住人口为822776人。2021年,金山区地区生产总值1182.78亿元。