MÖ 700'lü yıllardaMiyetoslularca kurulmuş zamanla sırasıyla Roma, Bizans ve Pontus Rum egemenliği altında kalmıştır. Fatih Sultan Mehmet tarafından 1461 yılında Osmanlı topraklarına katılmıştır. Eski adı [Aspet] olarak bilinmektedir. Aspet ismi Eski Yunanca "T'aspeta (Evler)" kelimesinden geldiği sanılmaktadır. İyidere ismi ise ilçenin içinden geçmekte olan eski adı Yunanca "Kalapotamos" çayının Türkçeye tercüme edilmesi ile bugüne gelmiştir. Osmanlı dönemindeyken nahiye dumunda olan ilçe, cumhuriyetin ilanından sonra bucak durumuna gelmiştir.