Metsäpeuroja elää Kainuussa Kuhmon, Sotkamon ja Ristijärven alueilla (noin 850 yksilöä) ja Suomenselällä Pohjanmaan ja Keski-Suomen välissä (noin 2000 yksilöä). Suomenselän kanta on saanut alkunsa Salamanperän luonnonpuiston alueelle siirretyistä metsäpeuroista.