Sofuoğlu este un sat din districtul Ovacık, din provincia Karabük, Turcia. Sofuoğlu se află la 1.417 m altitudine, în muntele Ilgaz. Populația este de 121 de locuitori. Cel mai apropiat oraș mare este Karabük, la 35 km la nord-vest.