Haapakosken voimalaitos sijaitsee Iijoessa, Oulun kunnassa. Se on ylin Pohjolan Voiman Iijoen voimalaitoksista.
Haapakosken voimalaitoksen teho on 32,6 megawattia, putouskorkeus 16 metriä. Laitos valmistui 1963. Se peruskorjattiin 2007–2009.
Peruskorjauksessa voimalan koneistot uusittiin. Laitoksen teho nousi ja hyötysuhde parani. Turbiinien lisäksi uusittiin myös sähkö- ja automaatiojärjestelmät sekä generaattorit. Öljyvahinkoriskiä ei laitoksessa enää uuden tekniikan ansiosta ole, sillä uusissa turbiineissa on vesinapa. Voiteluun käytetään siis vettä, ei öljyä.