Silkenellik er utbredt over et stort område i Eurasia fra Nord-Spania østover til Japan. I den sørlige delen av utbredelsesområdet finnes den i høyfjellet opp til 2400 moh. Den har av ukjent grunn hatt vanskelig for å etablere seg på Den skandinaviske halvøy. I Sverige er det en sydlig populasjon i Skåne og sørlige Halland og en nordlig populasjon i Norrbotten og Lule Lappmark. I Norge er silkenellik bare funnet i Øst-Finnmark. Her er den ganske vanlig fra Porsanger østover til Sør-Varanger og Vardø. I Norsk rødliste for arter 2021 er den vurdert som .