Graniitti
Graniitti koostuu kvartsista, kiilteestä, maasälvästä ja joskus myös sarvivälkkeestä, jotka voidaan erottaa rakeina kiven pinnassa. Graniitin väri vaihtelee melko paljon maasälvän värin (joka vaihtelee punaisesta miltei valkoiseen) ja määrän mukaan tumman punaruskeasta vaaleanharmaaseen. Myös raekoko vaihtelee muutamasta sentistä alle milliin. Erikoisia graniittimuunnoksia ovat muun muuassa pallograniitit ja erityyppiset rapakivigraniitit, joita louhitaan koriste- ja rakennuskiveksi. Graniitin tiheys on koostumuksesta riippuen noin 2,55–2,75 g/cm.
Ii
Kallioperä koostuu alueella erilaisista graniiteista, josta yleisin on metamorfinen graniittigneissi. Iijoen eteläpuolelle ulottuu Haukiputaalta fylliitin, kiilleliuskeen ja kvartsiitin muodostama karjalaisen liuskevyöhykkeen alue. Kallioperää peittää sisämaassa moreeni, jonka päälle on monin paikoin kerrostunut turvetta. Rannikolla ja Iijoen laaksossa on hiekka- ja hieta-alueita. Kuivajoen sekä Oijärven länsipuolella on kunnan yhtenäisin harjualue, Närrän harjut. Kuivaniemen kylän rannikon laajin hietikkoalue on Myllykankaan rantahietikko.