Der Seidenschwanz brütet im Taigagürtel, in den nördlichsten Teilen Skandinaviens und in Sibirien. Er ernährt sich hauptsächlich von Beeren, teilweise auch von Obst.
Im Winter zieht er etwas südlicher, aber nicht der Kälte wegen, sondern wenn es grosse Bestände an Seidenschwänze und nur wenig Nahrung gibt. Sie kommen dann invasionsartig in grosser Zahl bis nach Norddeutschland und ganz selten auch mal in die Schweiz. Im Jahre 2005 wurde bei Lutry ein Schwarm von 3000 Vögel beobachtet.