En Haute-Loire, 42 communes étaient concernées par ce deuxième tour.
> Voir la liste des maires suites au 2nd tour des municipales 2020
Voici les résultats des triangulaires :
Espaly-Saint-Marcel : Christiane Monier facilement
L'ordre d'arrivée par rapport au premier tour n'a pas été bouleversé, les Espaviots ont décidé de faire confiance à Christiane Mosnier (Droite centriste) qui a été élue avec 52,94% (43,69% au premier tour). Christian Flandin, proche de Laurent Wauquiez, n'a pas pu inverser la tendance ; il réalise 34,26%, soit deux points de moins qu'au premier tour. Josiane Mialon, candidate de gauche, ne réalise que 12,81% (19,41% au premier tour)
Bas-en-Basset
L'adjointe de l'équipe sortante Christine Fournier-Chollet (22,52% des voix, contre 27,74% au premier tour) termine dernière de la triangulaire qui voit s’imposer un nouveau venu : Guy Jolivet remporte 54,92% des suffrages (44,68% au premier tour).
Paul Bourgin-Barel obtient 23,27% (27,57% au premier tour).
Le taux de participation a été de 50,49%.
Retournac : Pierre Astor battu
C'est une femme qui va prendre la tête de la commune. Patricia Goudard a été élue avec 47,34% des voix, Pierre Asto,r maire sortant, arrivant en seconde postion avec 37,88% et Antoine Maleysson recueillant 14,78%. Le taux de participation a été de 64%.
Langeac : Marie-Thérèse Roubaud battue
Ce second tour a été âprement disputé à Langeac où c'est la liste menée par Gérard Beaud qui a été élu avec 42,74% (46,76% au premier tour). Franck Noël-Baron, malgré une belle progression, n'a pu refaire son retard avec 34,40% (28,77% au premier tour). La maire sortante Marie-Thérèse Roubaud réalise 22,85% (20,75% au premier tour).
Le Chambon-sur-Lignon : dans la lignée d'Eliane Wauquiez-Motte
L'ex-adjoint d'Eliane Wauquiez-Motte, Jean-Michel Eyraud, prend l'écharpe de maire avec 54,55% des suffrages exprimés. La liste de Frédéric André obtient quatre sièges (sur 19) au conseil municipal avec ses 45,44% de voix.
Les résultats définitifs de toutes les communes (y compris les maires élus au premier tour):
- Agnat
 - Aiguilhe
 - Allègre
 - Alleyrac
 - Alleyras
 - Ally
 - Araules
 - Arlempdes
 - Arlet
 - Arsac-en-Velay
 - Aubazat
 - Aurec-sur-Loire
 - Autrac
 - Auvers
 - Auzon
 - Azérat
 - Bains
 - Barges
 - Bas-en-Basset
 - Beaulieu
 - Beaumont
 - Beaune-sur-Arzon
 - Beaux
 - Beauzac
 - Bellevue-la-Montagne
 - Berbezit
 - Bessamorel
 - Blanzac
 - Blassac
 - Blavozy
 - Blesle
 - Boisset
 - Bonneval
 - Borne
 - Bournoncle-Saint-Pierre
 - Brives-Charensac
 - Cayres
 - Céaux-d'Allègre
 - Cerzat
 - Ceyssac
 - Chadrac
 - Chadron
 - Chamalières-sur-Loire
 - Chambezon
 - Champagnac-le-Vieux
 - Champclause
 - Chanaleilles
 - Chaniat
 - Chanteuges
 - Charraix
 - Chaspinhac
 - Chaspuzac
 - Chassagnes
 - Chassignolles
 - Chastel
 - Chaudeyrolles
 - Chavaniac-Lafayette
 - Chazelles
 - Chenereilles
 - Chilhac
 - Chomelix
 - Cistrières
 - Cohade
 - Collat
 - Connangles
 - Costaros
 - Coubon
 - Couteuges
 - Craponne-sur-Arzon
 - Cronce
 - Cubelles
 - Cussac-sur-Loire
 - Desges
 - Domeyrat
 - Dunières
 - Espalem
 - Espaly-Saint-Marcel
 - Esplantas-Vazeilles
 - Fay-sur-Lignon
 - Félines
 - Ferrussac
 - Fix-Saint-Geneys
 - Fontannes
 - Freycenet-la-Cuche
 - Freycenet-la-Tour
 - Frugerès-les-Mines
 - Frugières-le-Pin
 - Goudet
 - Grazac
 - Grenier-Montgon
 - Grèzes
 - Javaugues
 - Jax
 - Josat
 - Jullianges
 - La Besseyre-Saint-Mary
 - La Chaise-Dieu
 - La Chapelle-Bertin
 - La Chapelle-d'Aurec
 - La Chapelle-Geneste
 - La Chomette
 - La Séauve-sur-Semène
 - Lafarre
 - Lamothe
 - Landos
 - Langeac
 - Lantriac
 - Lapte
 - Laussonne
 - Laval-sur-Doulon
 - Lavaudieu
 - Lavoûte-Chilhac
 - Lavoûte-sur-Loire
 - Le Bouchet-Saint-Nicolas
 - Le Brignon
 - Le Chambon-sur-Lignon
 - Le Mas-de-Tence
 - Le Monastier-sur-Gazeille
 - Le Monteil
 - Le Pertuis
 - Le Vernet
 - Lempdes-sur-Allagnon
 - Léotoing
 - Les Estables
 - Les Vastres
 - Les Villettes
 - Lissac
 - Lorlanges
 - Loudes
 - Lubilhac
 - Malrevers
 - Malvalette
 - Malvières
 - Mazerat-Aurouze
 - Mazet-Saint-Voy
 - Mazeyrat-d'Allier
 - Mercoeur
 - Mézères
 - Monistrol-d'Allier
 - Monlet
 - Montclard
 - Montfaucon-en-Velay
 - Montregard
 - Montusclat
 - Moudeyres
 - Ouides
 - Paulhac
 - Paulhaguet
 - Pébrac
 - Pinols
 - Polignac
 - Pont-Salomon
 - Pradelles
 - Prades
 - Présailles
 - Queyrières
 - Raucoules
 - Rauret
 - Retournac
 - Riotord
 - Roche-en-Régnier
 - Rosières
 - Saint-André-de-Chalencon
 - Saint-Arcons-d'Allier
 - Saint-Arcons-de-Barges
 - Saint-Austremoine
 - Saint-Beauzire
 - Saint-Bérain
 - Saint-Bonnet-le-Froid
 - Saint-Christophe-d'Allier
 - Saint-Christophe-sur-Dolaison
 - Saint-Cirgues
 - Saint-Didier-en-Velay
 - Saint-Didier-sur-Doulon
 - Sainte-Eugénie-de-Villeneuve
 - Sainte-Florine
 - Sainte-Marguerite
 - Sainte-Sigolène
 - Saint-Étienne-du-Vigan
 - Saint-Étienne-Lardeyrol
 - Saint-Étienne-sur-Blesle
 - Saint-Ferréol-d'Auroure
 - Saint-Front
 - Saint-Geneys-près-Saint-Paulien
 - Saint-Georges-d'Aurac
 - Saint-Georges-Lagricol
 - Saint-Germain-Laprade
 - Saint-Géron
 - Saint-Haon
 - Saint-Hilaire
 - Saint-Hostien
 - Saint-Ilpize
 - Saint-Jean-d'Aubrigoux
 - Saint-Jean-de-Nay
 - Saint-Jean-Lachalm
 - Saint-Jeures
 - Saint-Julien-Chapteuil
 - Saint-Julien-d'Ance
 - Saint-Julien-des-Chazes
 - Saint-Julien-du-Pinet
 - Saint-Julien-Molhesabate
 - Saint-Just-Malmont
 - Saint-Just-près-Brioude
 - Saint-Laurent-Chabreuges
 - Saint-Martin-de-Fugères
 - Saint-Maurice-de-Lignon
 - Saint-Pal-de-Chalencon
 - Saint-Pal-de-Mons
 - Saint-Pal-de-Senouire
 - Saint-Paul-de-Tartas
 - Saint-Paulien
 - Saint-Pierre-du-Champ
 - Saint-Pierre-Eynac
 - Saint-Préjet-Armandon
 - Saint-Préjet-d'Allier
 - Saint-Privat-d'Allier
 - Saint-Privat-du-Dragon
 - Saint-Romain-Lachalm
 - Saint-Vénérand
 - Saint-Vert
 - Saint-Victor-Malescours
 - Saint-Victor-sur-Arlanc
 - Saint-Vidal
 - Saint-Vincent
 - Salettes
 - Salzuit
 - Sanssac-l'Église
 - Saugues
 - Sembadel
 - Séneujols
 - Siaugues-Sainte-Marie
 - Solignac-sous-Roche
 - Solignac-sur-Loire
 - Tailhac
 - Tence
 - Thoras
 - Tiranges
 - Torsiac
 - Valprivas
 - Vals-le-Chastel
 - Vals-près-le-Puy
 - Varennes-Saint-Honorat
 - Vazeilles-Limandre
 - Venteuges
 - Vergezac
 - Vergongheon
 - Vernassal
 - Vézézoux
 - Vieille-Brioude
 - Vielprat
 - Villeneuve-d'Allier
 - Vissac-Auteyrac
 - Vorey
Pour voir les résulats du premier tour des municipales c'est ici