广东湛江西北与广西壮族自治区的合浦、博白、陆川县毗邻,东北与本省茂名市的茂南区和电白、化州县接壤。湛江位于中国大陆南端、广东省西南部,介于东经109°40′~110°58′,北纬20°13′~21°57′之间,包括整个雷州半岛及半岛北部的一部分。
湛江的陆地大部分由半岛和岛屿组成,地势大致是中轴高,东西两侧低,南北高而中间低,起伏和缓,多为平原和台地,以北部廉江县境内的双峰嶂(384米)为最高点。全市土地总面积中,平原占66%,丘陵中30.6%,山区占3.4%。陆地水面(包括水库、山塘、池塘、江河)占6.4%。