赵镇位于千里沱江之首,为金堂县城驻地,距成都市区约30公里。赵镇东靠三星镇、栖贤乡,南接淮口镇、成都市青白江区清泉镇,西邻青白江区城厢镇、姚渡镇,北与清江镇、官仓镇连界。有"天府花园水城"之美誉。2014年,赵镇辖8个城市社区,5个涉农社区,9个行政村,全镇总人口147729人。2014年,赵镇地区生产总值90.29亿元。2015年,赵镇幅员面积105平方公里。赵镇是"中国人居环境范例奖"、"四川省文明县城"、"省级园林城市"、"成都十大魅力城镇"。《后汉书》记载:汉代时,赵镇仅是一个渡口,名为大渡亭,官方在此设有亭长。