Karabük, Türkiye'nin Karadeniz Bölgesi'nde yer alır ve demografik yapısı, geçmişten günümüze sanayileşme süreçleriyle önemli ölçüde şekillenmiştir. 2022 itibarıyla ilin nüfusu yaklaşık olarak 250.000 kişidir. Nüfusun büyük bir kısmı Karabük merkez ilçede yoğunlaşmış olup, kalan kısmı Safranbolu, Yenice ve diğer ilçelerde dağılmış durumdadır.
Karabük'ün nüfus yapısı incelendiğinde, genç nüfus oranının Türkiye ortalamasına paralel olduğu görülür. Eğitim ve iş olanaklarına bağlı olarak, genç ve orta yaş grubundaki insanların şehirdeki varlığı dikkat çekicidir. Üniversite, şehrin genç nüfusunu artıran önemli faktörlerden biridir ve bu durum, şehirdeki sosyal ve kültürel dinamikleri de etkilemektedir. Ayrıca, şehre olan göçler, genellikle iş ve eğitim olanakları nedeniyle gerçekleşmektedir.
Karabük'ün demografik yapısında sosyoekonomik çeşitlilik göze çarpar. Şehirde ağır sanayi ve üretim sektörlerinde çalışan bir işçi sınıfı bulunurken, aynı zamanda küçük esnaf, hizmet sektörü çalışanları ve profesyoneller de yaşamaktadır. Bu çeşitlilik, şehrin ekonomik yapısını ve toplumsal karakterini zenginleştirir.
Etnik çeşitlilik açısından Karabük, çoğunlukla Türk nüfusunun yanı sıra çeşitli etnik kökenlerden insanları barındırır. Ancak bu gruplar genel nüfus içinde büyük bir oran teşkil etmez. Dini yapısı itibarıyla, Karabük'te yaşayanların büyük çoğunluğu Müslüman'dır ve şehirde birkaç cami bulunur.
Kırsal kesimlerde yaşayan nüfus, tarım ve hayvancılıkla uğraşırken, şehir merkezindeki insanlar daha çok sanayi ve hizmet sektörlerinde çalışır. Bu durum, şehir içindeki yaşam tarzlarında ve sosyal yapıda farklılıklar yaratmaktadır. Şehir ve kırsal kesim arasında ekonomik ve sosyal farklılıklar gözlemlenir, ancak günümüzde bu farklılıklar azalmakta ve bölgesel kalkınma politikaları sayesinde daha dengeli bir yapıya kademeli olarak geçilmektedir. Karabük, dinamik bir demografik yapıya sahip olup, sanayi ve eğitim olanaklarıyla çevre bölgelere kıyasla daha fazla göç alarak nüfusunu sürekli yenilemektedir.