Sveg, turist- og handelsby i Jämtland, Sverige; 2547 indb. (2011). Byen ligger ved elven Ljusnan i Härjedalen i Nordsverige. Byen var tingsted i 1200-t. og områdets hovedby. Den er nu administrationsby for Härjedalens kommun og udgangspunkt for naturoplevelserne i det tyndtbefolkede område, med station på Inlandsbanan. Byen fik jernbaneforbindelse til Orsa i 1909, til Brunflo i 1922 og til Hede i 1924.
Under 2. Verdenskrig blev værnepligtige, som udgjorde en potentiel national risiko, interneret i såkaldte arbejdskompagnier i Sveg.