Phía bắc và đông bắc giáp tỉnh Lạng Sơn, phía tây và tây bắc giáp tỉnh Thái Nguyên, phía nam và đông nam giáp các tỉnh Bắc Ninh, Quảng Ninh. Diện tích đứng thứ 34, dân số đứng thứ thứ 17, chăn nuôi đứng trong tốp 10 trong 63 tỉnh / thành phố của cả nước. Bắc Giang có một số trục giao thông quan trọng chạy qua như quốc lộ 1A và đường sắt Hà Nội – Lạng Sơn; quốc lộ 31, quốc lộ 37 nối Bắc Giang với Hải Dương, Hải Phũng, Quảng Ninh, đường thủy theo sông.