金山镇,隶属于内蒙古自治区包头市固阳县,位于固阳县中部,东、东南与与银号镇、下湿壕镇相邻,南与青山区、昆都仑区相邻,西南、西与乌拉特前旗明安镇相邻,西北与西斗铺镇相邻,北与兴顺西镇、怀朔镇相邻,行政总面积1382平方公里。当地属于温带大陆性气候。