Giresun ili, Karadeniz Bölgesi'nin Doğu Karadeniz Bölümü'nde yer almakta olup, 37º 50´ ve 39º 12´ doğu boylamları ile 40º 07´ ve 41º 08´ kuzey enlemleri arasında bulunmaktadır. İl, doğusunda Trabzon ve Gümüşhane, batısında Ordu, güneyinde Sivas ve Erzincan, kuzeyi Karadeniz ile çevrilidir.
İl, 6.934 km² lik yüzölçümü ile ülke topraklarının binde 8,5'ini kaplamaktadır. 1997 Nüfus sayımı sonuçlarına göre, il nüfusu 471.876 olup km²'ye 72 kişi düşmektedir. Bu Nüfus yoğunluğu, sahil şeridinden il ortalamasının üzerinde iken, iç kesimlere doğru gidildikçe bu oran belirgin bir şekilde il ortalamasının altına düşmektedir.
İl'in nüfusu sürekli azlmakta olup, ülke genelinde nüfusu gittikçe azalan iller arasında ilk sıralarda gelmektedir. İl nüfusunda ki belirgin azalma 1970 yıllarından ihtibaren başlamıştır. Nüfus azalmasının başında göç gelmektedir. İl'e aynı zamanda göç gelmesine karşın, giden göçü karşılayamamaktadır.
İl'in göç verdiği illerin başında, İstanbul, Bursa, Sakarya, Samsun, Zonguldak ve Ankara gelmektedir Bu göç genelde aile düzeyinde olup, Giresun ile bağlarını koparmamaktadır. Çoğu yazları gelmekte olup bir çoğu ise emeklilikde geri dönmektedir.
Giresun ili merkez nüfusu 1997 sayımı sonuçlarına göre 74.868 olup, ilde yanlızca merkez ilçede yaşayanlar, kırsal kesimde yaşayanlardan fazladır. Kentlerde yaşayanların ilçe nüfusuna oranı %13 ile Dereli'de en düşük, %59 ile merkez ilçede en yüksektir.
İl merkezi, Aksu ve Batlama vadileri arasında denize doğru uzanan bir yarımada üzerinde kurulmuş olup, bu yarımadanın doğusunda ve 2 km. açığında Doğu Karadeniz'in tek adası olan Giresun Adası (Aretias) bulunmaktadır