向海蒙古族乡位于吉林省通榆县西北部,东经122°04′至122°8′,北纬44°48′至45°16′之间。距县城最近距离约10公里。东与双岗镇、鸿兴镇、开通镇相连;南与新兴乡、乌兰花镇、兴隆山镇交界;西与内蒙古科尔沁右翼中旗毗邻;北与洮南市接壤。乡政府驻地香海庙,距县城约67公里。