参考东莞市人民政府官网公示:
东莞市辖32个(镇)街道。
其中包括4个街道:莞城街道、南城街道、东城街道、万江街道。
另设28个镇:石碣镇、石龙镇、茶山镇、石排镇、企石镇、横沥镇、桥头镇、谢岗镇、东坑镇、常平镇、寮步镇、大朗镇、黄江镇、清溪镇、塘厦镇、凤岗镇、长安镇、 虎门镇、厚街镇、沙田镇、道滘镇、洪梅镇、麻涌镇、中堂镇、高埗镇、樟木头镇、大岭山镇、望牛墩镇。
另外东莞属于未设市辖区的地级市,俗称“直筒子市”。截止2017年中国共有5个:广东省东莞市和中山市,海南省的三沙市和儋州市,甘肃省的嘉峪关市,直接下辖乡、镇、街道。