Most of it comes from Mexico. As it is so powerful the quantities are very small. All the fentanyl needed to supply the US for a year weighs about 5 tonnes. This makes it hard to stop. Very few people are needed to make it. Heroin is not used so much now because fentanyl is more profitable. It has not spread much outside North America.