虎门镇周边有4个镇相邻:
厚街镇、沙田镇、大岭山镇、长安镇。
虎门镇,隶属于广东省东莞市,位于广东省东莞市西南部、珠江口东岸,距市政府所在地莞城26公里,镇中心区俗称太平,中心位置是东经113°49′33″、北纬22°49′38″。
截至2019年底,面积178.5平方千米,下辖30个社区,常住人口64.74万人,户籍人口16.2万人。先后获得了全国重点镇、全国服装(休闲服)知名品牌创建示范区、国家电子商务示范基地、国家电子信息产业基地、国家特色景观旅游名镇等100多项国家和省级荣誉称号。
虎门镇位列2018年度全国综合实力千强镇第8位。2018年重新确认国家卫生县城(乡镇)。2019年,虎门镇地区生产总值648.16亿元;规上工业增加值203.72亿元;社会消费品零售总额263.8亿元。2021年,虎门镇实现生产总值720.14亿元。