Hamzaoğlu je selo u okrugu Hanönü, u pokrajini Kastamonu, Turska. Hamzaoğlu se nalazi na 646 m nadmorske visine, u planini Küre. Broj stanovnika je 352. Najbliži veći grad je Boyabat, 43 km istočno. Među znamenitostima u okolici su Pompeiopolis (13,3 km) i Karadere Dam (19,2 km).