Emek Mahallesi'ni 10 bin 420 kişi ile Esentepe Mahallesi izlerken, 6 bin 356 kişi ile Yenimahalle üçüncü sırada yer aldı. Barış Mahallesi ise 5 bin 901 kişi ile dördüncü sırada yer alırken, 4 bin 580 kişi ile Bağlarbaşı Mahallesi beşinci oldu.
Diğer mahallelerin nüfusları ise şu şekilde sıralandı:
Cemalcaymaz Mahallesi: 2 bin 603 kişi, Atatürk Mahallesi: 2 bin 195 kişi, 15 Temmuz Mahallesi: 1 bin 740 kişi, Aşağı Tokatlı Mahallesi: 1 bin 358 kişi, Kirkille Mahallesi: 1 bin 093 kişi, Babasultan Mahallesi: 867 kişi, İsmetpaşa Mahallesi: 855 kişi, Musalla Mahallesi: 545 kişi, Akçasu Mahallesi: 486 kişi, Camikebir Mahallesi: 244 kişi, Hüseyinçelebi Mahallesi: 222 kişi, Karaali Mahallesi: 127 kişi, Hacıhalil Mahallesi: 107 kişi
TÜİK verilerine göre Safranbolu’nun merkez nüfusu toplamda 52 bin 140 kişi olarak belirlenirken, genel nüfus ise köylerle birlikte 69 bin 441 oldu.