Sông Lô es un distrito de la provincia de Vĩnh Phúc, en el norte de Vietnam. El distrito se estableció en enero de 2009 y lleva el nombre del río Lô . El municipio de Tam Sơn es la sede del distrito.
Sông Lô se subdivide en 1 municipio (thị trấn) y 16 comunas (xã). Comunas: Bạch Lưu, Hải Lựu, Đôn Nhân, Quang Yên, Lãng Công, Nhân Đạo, Phương Khoan, Đồng Quế, Nhạo Sơn, Như Thuỵ, Yên Thạch, Tân Lập, T ứ Yên, Đồng Thịnh, Đức Bác, Cao Phong.
En diciembre de 2008, Sông Lô tenía una población de 93.984 habitantes y su distrito tiene una superficie de 150,3 km² .