North American porcupines are found in forests in Canada, the northeastern and western United States and northern Mexico. 

You may also like...