Xã Bản Thì có vị trí địa lý:
- Phía bắc giáp xã Xuân Lạc và tỉnh Tuyên Quang
- Phía đông giáp các xã Đồng Lạc, Quảng Bạch, Ngọc Phái
- Phía nam giáp xã Yên Thượng và xã Yên Thịnh
- Phía tây giáp xã Yên Thịnh và tỉnh Tuyên Quang.
Xã Bản Thi có diện tích 64,7 km², dân số năm 2019 là 1.663 người,[2] mật độ dân số đạt 28 người/km².