九龙镇在胶州市境南部。东与营海街道相接,西与杜村镇相连,南与洋河镇相靠,北与三里河街道相倚,西北一角与胶西镇为界,东南一隅与胶南市为邻。东西最大横离10公里,南北最大横离12公里,72.6平方公里。