东莞市位于广东省中南部,珠江口东岸,东江下游的珠江三角洲。因地处广州之东,境内盛产莞草而得名。介于东经113°31′—114°15′,北纬22°39′—23°09′。最东是清溪镇的银瓶嘴山,与惠州市惠阳区接壤;最北是中堂镇大坦乡,与广州市区和增城市、惠州市博罗县隔江为邻;最西是沙田镇西大坦西北的狮子洋中心航线,与广州市番禺区隔海交界;最南是凤岗镇雁田水库,与深圳市宝安区相连。毗邻港澳,处于广州至深圳经济走廊中间。西北距广州59公里,东南距深圳99公里,距香港140公里。东西长70.45公里,南北宽46.8公里,全市陆地面积2465平方公里,海域面积97平方公里。