虎门镇，是中华人民共和国广东省东莞市下辖的一个镇，面积为178.5平方公里，常住人口超过60万，位于东莞市西南部、珠江口东岸，镇中心区俗称太平，地理坐标是东经113°49′33″、北纬22049′38″。东边与长安镇相邻，西边与番禺区隔冮相邻，南边靠大海，北边与厚街镇，东北边与大岭山镇，相邻西北隔东江支流连沙田镇，东南边与深圳市宝安区隔海相望。虎门为象形地名，因珠江口突起对列的大虎、小虎二山而得名。2015年，全镇生产总值447亿元人民币。虎门镇的产业以服装业为主。改革开放初期，虎门“洋货一条街”上售卖