Thị trấn Kim Long được thành lập trên cơ sở xã Kim Long cũ với diện tích 15,1 km2, dân số 12.550 người và 15 thôn.
Sáng 9/4, đã công bố Nghị quyết số 730/NQ - UBTVQH15 ngày 13/2/2023 của Ủy ban Thường vụ Quốc hội khóa 15 về việc thành lập thị trấn Kim Long, huyện Tam Dương, tỉnh Vĩnh Phúc.