双山镇位于金海湖新区东北部,距双山管委会2公里,离毕节市府所在地七星关区29公里,东面与大方县大方镇、东关乡毗邻,北面与金海湖区竹园乡、响水乡隔河相望,西面与金海湖区文阁乡梨树镇接壤,南面与大方高店乡相连