陽江市地處廣東省西南沿海,緊鄰珠三角,扼粵西要沖。位于北緯21°28’45”──22°41’02”,東經111°16’35”──112°21’51”,東西長112.5公里,南北距132.75公里。陸路距廣州247公里,距湛江230公里,距珠海160公里。水路距香港143海里,距澳門129海里。土地總面積7955.3平方公里,其中丘陵面積占26.03%,山地面積占42.73%,平原面積占22.17%。東與江門市的恩平、臺山市交界,北同云浮市的羅定市、新興縣及茂名市的信宜市接壤,西接茂名市的高州市、電白縣,南臨南海。海岸線總長458.6公里(2009年5月省政府重新頒布修測后的最新數據),主要島嶼有40個,島岸線總長135.1公里。地勢由北向南傾斜,依山傍海,東北有天露山屏障,西北有云霧山環繞。境內最高山峰為望夫山脈的鵝凰嶂,海撥1337米,最長河流為漠陽江,全長199公里,南北貫穿全市,自北向南流入南海。