Livigno (německy Luwin) je město v italské provincii Sondrio v Lombardii, kde v současnosti žije kolem 6 tisíc obyvatel. Nachází se v nadmořské výšce 1.816 m v Livignských Alpách. Z tohoto oblíbeného zimního střediska byla také vytvořena bezcelní zóna.
Město leží na řece Spöl (dříve Aqua Granda), která teče až k jižnímu cípu jezera Lago di Livigno, později do Engadinu a nakonec ústí do Dunaje. Údolí se tak rozprostírá severně od alpského rozvodí.