Kastamonu ili Batı Karadeniz bölgesinde 41 derece 21' kuzey enlemi i!e 33 derece 46' doğu boylamları arasında yer alır. Deniz seviyesinden yüksekliği 775m.dir. Yüzölçümü 13.108,1 km2'dir. Bu ülke topraklarının %1,7’sini oluşturur.
Kastamonu İli çoğunlukla engebeli arazilerden oluşmaktadır, ilin kuzeyinde Batı Karadeniz Dağları bulunmaktadır. Karadeniz sahiline paralel olarak İsfendiyar (Küre) Dağları il merkezinin kuzeyinde, güneyinde ise yine doğu batı uzantılı Ilgaz dağları yer alır.
Türkiye’nin Karadeniz’e doğru uzanan çıkıntısının büyük bölümünü kapsar. Doğuda Çatalzeytin ilçesinin Sinop ile birleştiği noktadan, batıda Kerempe burnuna kadar kıyı düz bir şerit halinde uzanır. Kerempe Burnunda bariz bir çıkıntı meydana getirerek güney batı doğrultusunda Bartın il sınırına kadar kıyı devam eder. Karadeniz’e olan bu kıyının uzunluğu 170 km’dir.
Kastamonu’nun yüzölçümünün %74,6’sı dağlık ve ormanlık, %21,6’sı plato ve %3,8’i ovadan oluşur. Dağılımdan da anlaşılacağı gibi ilin tarıma elverişli geniş alanları yoktur. Ancak vadiler etrafında küçük ovalar göze çarpar. Bunlardan önemlileri Daday ve Taşköprü ovalarını içine alan Gökırmak ile Tosya tarım alanını kapsayan Devrez Vadileridir. Ayrıca Araç Cide ve Devrekani çay yatakları çevresinde de ekim ve dikime elverişli alanlar bulunmaktadır.
Münferit olarak Yaralıgöz Dağı (1985m.), Göynük Dağı (1770m.), Dikmen Dağı (1471m.), Kurtgirmez Dağı (1450 m.), Güruh Dağı (1493m.), Ballıdağ {1400 m.), lsırganlık Dağı, Harami Dağı ve Elek Dağı önemli yükseltileri teşkil etmektedir. İlin güneyinde ise Ilgaz Dağları uzanmaktadır. Bu Dağlar yüksek ve devamlıdır. Kuzeyde Gökırmak ve Araç Çayı, güneyde ise Devrez Çayı vadileri ile sınırlanmıştır. En yüksek noktası Çatalılgaz tepesi (2565m.) dır.