Xã Tân Linh nằm ở phía đông huyện Đại Từ, cách thị trấn Hùng Sơn khoảng 7 km, có vị trí địa lý:
- Phía đông giáp huyện Phú Lương và xã Phục Linh
- Phía tây giáp xã Bản Ngoại và xã Phú Lạc
- Phía nam giáp thị trấn Hùng Sơn và xã Hà Thượng
- Phía bắc giáp huyện Phú Lương.
Xã Tân Linh có diện tích 23,44 km², dân số năm 1999 là 3.270 người, mật độ dân số đạt 140 người/km².[1