中堂初名""舂堂"",始建于北宋。
在唐代后期,已具村模,到宋朝建立之始(約960)正式立村,轄屬于東莞縣文順鄉(xiāng)歸化里。
清代乾隆十九年(1754)屬中堂司。
1911年以后,中堂司改稱第六區(qū)。
中華人民共和國成立初期,屬東莞縣新四區(qū)。
1953年改屬為十五區(qū)。
1955年,十五區(qū)改為中堂區(qū)。
1957年,撤區(qū)并大鄉(xiāng),中堂區(qū)劃分為中堂、潢涌、冼沙、望牛墩四個大鄉(xiāng)。
1958年撤銷大鄉(xiāng)建制,合并成立中堂人民公社。
1959年9月,析分出望牛墩公社。
1961年6月,又析分出高埗公社。
1983年撤銷中堂人民公社,建立中堂區(qū)。
1987年4月撤區(qū)建鎮(zhèn),設(shè)中堂鎮(zhèn)。