Denizden yüksekliği ll35 m. olan ve oldukça arızalı bir topografyaya sahip olan ilçemizin batısı kısmen düzlüktür. Her tarafından derin vadilerle yarılmış yaylalar üzerinde aşınmış tepeler ve sırtlar yer alır. Güney batısında l862 m. yüksekliğe sahip Elmadağ , kuzeyinde ise l995 m. yüksekliğinde kütle halinde İdris Dağı bulunur. İlçeyi boydan boya geçenek akan ve kuzeyde Kızılırmak ile birleşen Kargalı Deresi kar ve yağmur suları ile beslenen düzensiz bir rejime sahip bir akarsudur.
İlçemiz Perme-Trias yaşlı kalkerlerle, plosen formasyonları üzerinde yer alır. Bu alanın büyük bir kısmı mermerleşmiş beyaz kalker ile kaplıdır. Bazı kısımlarında ince kil tabakaları bulunur. Kalker tabakaları doğuda ve güneyde; yüzeyde görülürken batıya gidildikçe üzeri örtü tabakaları ile kaplıdır.Kargalı deresi çevresinde dar bir şerit halinde kalınlığı fazla olmayan alivyal topraklar yer alır. Kuzeybatısında plosene ait kırmızımsı esmer renkli killi seriler bulunur.