Kramfors kommune har en sterkt innskåret kyst med mange øyer som faller bratt mot Østersjøen og Kvarken. Skogkledt morenelandskap i innlandet. Kystområdet utgjør en del av verdensarvområdetHøga kusten. Sterk landheving. Ångermanälven renner gjennom kommunen og munner ut i havet gjennom et bredt estuar. Högakustenbron er ei hengebru over elva mellom Härnösand og Kramfors kommuner, og har Sveriges lengste bruspenn. Sandöbron krysser også elva, og var mellom 1943 og 1964 verdens lengste betongbru i sitt slag.