东莞虎门镇下辖30个社区行政村,分别是:树田社区、怀德社区、路东社区、南栅社区、东方社区、东风社区、白沙社区、赤岗社区、金州社区、龙眼社区、南面社区、小捷滘社区、新湾社区、宴岗社区、沙角社区、大宁社区、黄村社区、居岐社区、则徐社区、镇口社区、村头社区、民泰社区、陈村社区、北栅社区、博涌社区、新联社区、虎门寨社区、九门寨社区、武山沙社区、北面社区。政府驻地虎门镇虎门大道38号。