İlçenin toplam yüz ölçümü 41053 hektar olup, İlçe merkezinin alanı 13 bin hektardır. İlçe Giresun İline 44 Km., Trabzon İline ise 90 Km. uzaklıktadır. Doğuda Görele ve Çanakçı İlçeleri, Güneyde Doğankent, Alucra ve Yağlıdere İlçeleri, Gümüşhane İli, Batıda Espiye İlçesi ve kuzeyde Karadeniz ile çevrilmiştir.
İlçe genellikle dağlık olup, dağlar kıyıya paralel olarak uzanmıştır. 130 Km. uzunluğundaki Giresun dağları en yüksek kesimi oluşturur. Giresun ve Zigana dağlarını bir birinden ayıran iç bölgeleri kıyıya bağlayan Harşıt deprasyonu İlçeyi dolayısıyla Giresun İlini doğuya bağlayan tek yoldur. Bu açıdan Harşıt vadisi ulaşım açısından çok önemlidir.
Kıyıda % 5 - 10 arasında bulunan eğim, iç kesimlerde % 45 'i bulur. Arazilerin tamamı eğimlidir. Bölgede alüvyon arazi fazla yer tutmaz.
Tipik Karadeniz ikliminin yaşandığı İlçede, ortalama sıcaklık 14 derecedir. En sıcak ay Ağustos, En soğuk ay -5 derece ile Şubat ayıdır. Yıllık ortalama yağış miktarı 1660 mm'dir. Hakim rüzgar yönü batı yönüdür.
Bitki örtüsü olarak 600 m. Yüksekliğe kadar fındık, kızılağaç, kavak, kayın, karaağaç, kestane, kiraz, gürgen ve ceviz bulunur. Eğrelti otu, Isırgan, Yonca, Asma, orman gülü ve benzeri bitki türleri yaygındır.
İlçede 15 bin hektarlık alan fındık tarımına ayrılmıştır. 3 bin hektarlık alanda çay yetiştirilmektedir. 10 hektarlık orman alanı ve 9 bin hektarlık çayır ve mera alanı bulunur.