Porcupines can be found all over the world, including in North and South America, Europe, Asia, and Africa. In North America, they can be located in Canada, the United States, and Mexico.  They can be found in Argentina, Brazil, and Peru in South America.  They can be found in Italy, Austria, and some other countries in Europe.  In Asia, they can be found throughout India, China, and Japan.  Porcupines inhabit several African countries, such as Botswana, Namibia, and Zambia.  They like to live in areas with plenty of trees for protection from predators such as coyotes or wolves.  Porcupines also like to feed on bark from certain trees, which is why you may find them living in wooded areas.