Zile,
Tokat ilinin 67 km batısında yer alan bir ilçedir. Zile ilçesinin doğusunda
Turhal ilçesi, güneyinde
Artova ilçesi ve Yozgat iline bağlı
Kadışehri ilçesi, batısında
Yozgat ilinin
Çekerek ilçesi ve
Amasya'nın
Göynücek ilçesi, kuzeyinde ise
Amasya ili bulunmaktadır.Zile ilçesi coğrafi konumu itibariyle 40 derece 19 dakika kuzey enlemi, 35 derece 45 dakika doğu boylamı arasında yer almaktadır. Zile'nin bağlı olduğu Tokat ili,
Karadeniz bölgesinin orta Karadeniz bölümünde yer almaktadır. İl toprakları 35° 27’ ve 37° 39’ doğu boylamları ile 39° 52’ ve 40° 55’ kuzey enlemleri arasında kalır. Kuzeyden
Samsun, kuzeydoğudan
Ordu, güneyden
Sivas ve
Yozgat, batıdan
Amasya illeriyle çevrilidir. Trafik kod numarası 60’tır. Tokat il merkezine 66 km uzaklıkta olup, Anadolu'nun en eski yerleşim merkezlerinden birisidir.