Tỉnh Cao Bằng giáp với tỉnh nào của Trung Quốc
Huyện nằm ở phía bắc tỉnh Lạng Sơn, phía bắc giáp huyện Thạch An (Cao Bằng), phía tây giáp huyện Na Rì (Bắc Kạn), phía đông giáp Quảng Tây (Trung Quốc), phía nam là huyện Bình Gia và Văn Lãng