Kramfors kommune ligger i det svenske länet Västernorrlands län i landskapet Ångermanland i landsdelen Norrland. Kommunen har grenser mot nabokommunene Härnösand, Sollefteå og Örnskjöldvik. Kommunens administrasjonssenter ligger i Kramfors.
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ådet Hø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.
E4 går gjennom kommunen. Kramfors er forbundet til det svenske jernbanenettet gjennom Ådalsbanan. Kramfors-Sollefteå flygplats har daglige forbindelser til Stockholm.
Kramfors kommune hadde tolv tettsteder i 2005. I tabellen oppgis antall innbyggere per 31. desember 2005.
Befolkningsutvikling [rediger]
Eksterne lenker [rediger]