Giresun liegt am Schwarzen Meer im Nordosten der Türkei. Die Stadtteile wurden auf den Hängender Berge zum Meer hin erbaut. Die Gebirge sind etwa 2000-4000m hoch. Karagöl ist mit 3,700m das höchste. Die Nachbarstädte sind Trabzon ,Ordu, Sivas, Gümüshane und Erzincan.