东莞共有32个镇区
4个区:莞城区,东城区,南城区,万江区
28个镇:长安,虎门,厚街,沙田,常平,塘厦,石龙,石排,石碣,企石,麻涌,洪梅,道窖,望牛墩,中堂,高步,茶山,寥步,东坑,横沥,桥头,谢岗,樟木头,清溪,凤岗,黄江,大朗,大岭山