Xã Lý Bôn nằm ở phía bắc huyện Bảo Lâm, có vị trí địa lý:
- Phía đông giáp huyện Bảo Lạc và xã Vĩnh Quang
- Phía tây giáp xã Nam Cao
- Phía nam giáp xã Nam Quang và xã Vĩnh Phong
- Phía bắc giáp Trung Quốc và xã Đức Hạnh.
Xã Lý Bôn có diện tích 116,80 km², dân số năm 2019 là 5.923 người[1], mật độ dân số đạt 51 người/km².