İmamoğlu is a village in Taşköprü District, in Kastamonu Province, Türkiye. İmamoğlu lies at 1,475 m above sea level, in the Ilgaz mountains. It has 151 inhabitants. The nearest city is Boyabat, 38 km to the northeast. Among the landmarks around are Pompeiopolis (28 km).