Orta Karadeniz Bölgesi'nde, ordu iline bağlı bir ilçe olan Gölköy'ün batısında Aybastı, kuzeyinde Fatsa, kuzeydoğusunda Ulubey, doğu ve güneydoğusunda Mesudiye, güneyinde de Tokat ili yer almaktadır. Ordu'nun dağlık ve engebeli iç kesiminde yer alan Gölköy'ün topraklarını Canik Dağları'nın uzantıları engebelendirmektedir. Bu dağlar üzerinde Harçbeli (1.940 m.), Göltepe (1.730 m.), Gürgentepe (1.275 m.) ve Aydoğan Tepe (1.971 m.) bulunmaktadır. Ormanlarla örtülü olan bu tepeler akarsu vadileri ile bölünmüştür. Aynı zamanda burada yaylalar yer alır. İlçeye 15 km. uzaklıkta Ulugöl bulunmaktadır.
Gölköy'ün tarih öncesi ile ilgili yeterli ve kesin bir bilgi bulunmamaktadır. Eski ismi Hasmane (Hapsamana) ve Kuşlıyan ismini taşıyan Gölköy, Özlü Köyü'nün (Şıhman) bulunduğu yerde idi. XVII.yüzyılda da bugünkü yere taşınmıştır. İlçeyi Şıhman Köyü'nden Gölköy'e Şıhmanoğullarından Hacı Ali Ağa taşımıştır. Hacı Ali Ağa'nın torunu Küçük Ali Ağa ilçeye hakim bir tepe üzerine surlarla çevrili bir kale yaptırmıştır.