東莞市轄莞城、東城、南城、萬江4個辦事處(大市區),高埗、石碣、石龍、企石、石排、常平、洪梅、道滘、沙田、鳳崗、謝崗、橫瀝、長安、虎門、厚街、大朗、黃江、中堂、麻湧、寮步、橋頭、東坑、清溪、塘廈、大嶺山、望牛墩、樟木頭28個鎮。
東莞有莞城區、東城區、南城區、萬江區四個區(大市區)。