Sofuoğlu ist ein Dorf im Bezirk Ovacık, in der Provinz Karabük, Türkei. Sofuoğlu liegt auf 1.417 m Höhe, im Gebirge Ilgaz. Die Einwohnerzahl beträgt 121. Die nächste größere Stadt ist Karabük, 35 km nordwestlich.