Xã Địa Linh có vị trí địa lý:
- Phía bắc giáp thị trấn Chợ Rã và xã Bành Trạch
- Phía đông giáp xã Bành Trạch và xã Yến Dương
- Phía nam giáp xã Yến Dương và xã Quảng Khê
- Phía tây giáp xã Thượng Giáo.
Xã Địa Linh có diện tích 31,17 km², dân số năm 2019 là 3.418 người,[3] mật độ dân số đạt 110 người/km².