Provinsi Karabük (bahasa Turki:Karabük ilicode: tr is deprecated ) adalah sebuah provinsi yang terkurung daratan di bagian utara Anatolia (Turki tengah utara), terletak sekitar 200km (124mi) di utara Ankara, 115km (71mi) dari Zonguldak dan 113km (70mi) dari Kastamonu. Luas wilayahnya adalah 4.142km2,[2] dan jumlah penduduknya adalah 252.058 berdasarkan sensus penduduk tahun 2022.[1] Kota utama sekaligus ibu kotanya adalah Karabük yang terletak sekitar 100km (62mi) di selatan pesisir Laut Hitam.
Karabük terletak di jalan raya antara Bartın dan Ankara, yang pada zaman dahulu merupakan rute penting antara Amasra di pesisir dan Anatolia tengah. Jalur kereta api antara Ankara dan Zonguldak melewati Karabük.