Visagina ir pilsēta un pašvaldības centrs Lietuvas ziemeļaustrumos, netālu no Drūkšu ezera un robežas ar Latviju un Baltkrieviju. Pilsētas iedzīvotāju vairums (55%) ir etniskie krievi.
Līdz 1426. gadam mūsdienu Visaginas pilsētas teritorija atradās Livonijas ordeņa valsts Dinaburgas komturejas teritorijā, pēc tam Lietuvas dižkunigaitijas, no 1561. gada Polijas-Lietuvas kopvalsts Viļņas vaivadijas sastāvā. No 1772. gada Krievijas impērijas Lietuvas guberņas (1796-1801), vēlāk Viļņas guberņas sastāvā. 1922. līdz 1939. gadam 1922. līdz 1939. gadam Polijas Viļņas apgabala teritorijā. Viedojusies kā 2009. gadā slēgtās Ignalinas AES (atradās 6 kilometru attālumā) darbinieku pilsēta. No 1975. līdz 1991. gadam pilsētas nosaukums bija Sņečkus (Sniečkus), par godu Lietuvas kompartijas ilggadīgajam sekretāram (no 1940. līdz 1974. gadam) Antanam Sņečkum (Antanas Sniečkus, 1902-1974).