东莞市区分4个区(莞城、南城、万江、东城)、 和28个镇 (石碣、石龙、茶山、石排、企石、横沥、桥头、谢岗、东坑、常平、寮步、大朗、黄江、清溪、塘厦、凤岗、长安、虎门、厚街、沙田、道窖、洪梅、麻涌、中堂、高步、樟木头、大岭山、望牛墩)。
最大是虎门
目前的新塘镇是2004年由原新塘、永和、仙村、沙埔、宁西等五镇合并而成。它包括16个居委会和71条行政村,总面积251 .51平方公里,人口逾70万,其中户籍人口22万,外来人口50多万。2010年,其经济实力位列广东省“十强镇”第七。2011年,新塘镇完成工农业总产值912.66亿元