Provinsi Bac Ninh merupakan sebuah provinsi di Vietnam. Provinsi ini terletak di bagian utara negara itu. Provinsi ini memiliki luas wilayah 807 km² dengan memiliki jumlah penduduk 987.400 jiwa (2004). Provinsi ini memiliki angka kepadatan penduduk 1.223 jiwa/km². Ibu kotanya ialah Bac Ninh. Provinsi ini terbagi menjadi 7 distrik yaitu Gia Binh, Luong Tai, Que Vo, Thuan Thanh, Tien Du, Tu Son, dan Yen Phong.