Bắc Ninh có diện tích tự nhiên 822,711 km2, dân số 1,028,844 người. Về mặt hành chính, tỉnh có 8 đơn vị hành chính cấp huyện, gồm: 1 thành phố, 1thị xã và 6 huyện; 126 đơn vị hành chính cấp xã, gồm: 17 phường, 6 thị trấn, 103 xã.