34.25万人，其中城镇常住人口749.66万人。人口城镇化率为89.86％。2006年东莞总人口达1000.63万，其中户籍人口为165.65万占16%。人口密度为2747人／平方公里。广深高速公路沿线一带有好几个镇，如虎门镇、长安镇、厚街镇，和广深铁路沿线一带的数镇，如石龙镇、常平镇、樟木头镇和塘厦镇的常住人口都各有数十万之多，事实上已经形成一大片人口聚集的城市化地区。2010年11月1日第六次全国人口普查常住人口为8220237人，同第五次全国人口普查2000年11月1日零时的6445700人