薛家岛镇位于黄岛区东南部。其北临胶州湾,与青岛市之团岛共扼胶州湾门户。其东、南两面濒黄海。其西与胶南县之灵山卫镇接壤。只有西北面一条狭长走廊与黄岛区辛安镇毗邻。地理坐标北纬35°5来自4′至36°01′,东经120°10′至120°18′。西南东北走向,最大宽度5.6公里,最大长度18公里,总面积48.52平方公里。呈雄鹰展翅状。