海石湾镇,隶属于甘肃省兰州市红古区,地处甘肃兰州市和青海西宁市中间,各距110千米,东接永登县,东南与红古乡为邻,南和西南隔大通河、湟水河与青海省民和回族土族自治县相望,北与下窑街道隔山相接,是红古区政府所在地。