Sofuoğlu est un village dans le district d'Ovacık, dans la province de Karabük, en Turquie. Sofuoğlu se situe à 1 417 m d'altitude, dans le massif Ilgaz. Sa population est de 121 habitants. La grande ville la plus proche est Karabük, à 35 km au nord-ouest.