La piccola chiesa di Santa Margherita si trova nel comune di Vigo di Cadore, in provincia di Belluno, in località Salagona. L'edificio è stato costruito nel 1250 ed è probabilmente il più antico del Cadore.
La chiesa è rimasta quasi intatta dopo il grande incendio che a metà Cinquecento distrusse l'antico borgo.
L'edificio è piccolo, a pianta quadrata, essenziale nella forma. All'interno si trova un pregevole ciclo di affreschi in stile bizantino, risalente al XIII-XIV secolo, e un soffitto ligneo a cassettoni con rosette del XVII secolo.
Gli affreschi raffigurano la Natività di Cristo (secondo l'iconografia bizantina), l'istituzione della Chiesa, immagini di Maria e dei Santi della tradizione popolare, il Giudizio finale. La santa titolare, Margherita, era molto invocata nel Medioevo come protettrice delle partorienti.