东莞镇,隶属于
山东省
日照市莒县,地处
莒县最北部,东和东南部分别与诸城市贾悦镇、五莲县
汪湖镇毗连,南与
库山乡接壤,西和西南部分别与临沂市沂水县杨庄镇、富官庄乡相邻,北与东北与
诸城市贾悦镇接壤,
区域面积105.1平方千米,2018年,户籍人口38760人。
春秋时,境域属莒国。战国时,属齐。三国魏时,属青州城阳郡幕县。民国十七年(1928年),属山东省莒县。1984年6月28日,改设为东莞乡。1993年4月14日,东莞乡与龙王庙乡合并,设东莞镇。
截至2020年6月,东莞镇下辖7个社区。
2018年,东莞镇有工业企业40个,其中规模以上7个,有营业面积超过50平方米以上的综合商店或超市64个。