Skogvikke vokser i Norge i innlandet og langs kysten fra Svenskegrensen til litt nord for Bodø. Her er den ganske vanlig på næringsrik, steinete moldjord, i skogsbryn, skrenter, veikanter, og i utkanten av hogstfelt. I Norden vokser den i Sverige nord til medelpad, med usikre og spredte observasjoner i Bottenviken. I Finland er den vanlig i sør og går nord til omkring Rovaniemi, men spredt i disse midtre landsdelene. I Danmark finner vi den på øyene og østlige Jylland.