Hamzaoğlu is a village in Hanönü District, in Kastamonu Province, Türkiye. Hamzaoğlu lies at 646 m above sea level, in the Küre mountains. It has 352 inhabitants. The nearest city is Boyabat, 43 km to the east. Among the landmarks around are Pompeiopolis (13.3 km) and Karadere Dam (19.2 km).