Cao Bằng có diện tích tự nhiên 6.690,72km, chiếm 2,12% diện tích cả nước. Phía Bắc và Đông Bắc giáp tỉnh Quảng Tây (Trung Quốc), có đường biên giới dài 311km, phía Tây giáp tỉnh Hà Giang và Tuyên Quang, phía Nam giáp tỉnh Bắc Kạn, phía Đông Nam giáp tỉnh Lạng Sơn