From mid-August to mid-April, puffins live at sea. During the breeding season, they live in many places around the world, including both coasts of North America and Northern European coastlines. The UK and Norway have the largest populations in Europe. They also live along the coasts of Japan.
You can read more in my article: Where To See Puffins Around the World.