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

North American porcupines are found in forests in Canada, the northeastern and western United States and northern Mexico.
It isn’t uncommon for porcupines to also fall out of trees.