Every year viewers of the France3 TV  channel vote for their preferred French village.
Being essentially a regional channel the selection is by region:

each year’s national winner in marked in yellow: (2021’s winner yet to be announced)

Auvergne-Rhone-Alpes (ARA)
Hérisson ARA 03 Allier 2021
Montpeyroux ARA 63 Puy de Dôme 2020
Souvigny ARA 03 Allier 2019
Mirmande ARA 26 Drôme 2018
Bourgogne-Franche-Comté (BFC)
Châteauneuf-en-Auxois BFC 21 Côte d’Or 2021
Chablis BFC 89 Yonne 2020
Mouthier-Haute-Pierre BFC 25 Doubs 2019
Semur-en-Brionnais BFC 71 Saône-et-Loire 2018
Brittany
Île d’Houat Brittany 56 Morbihan 2021
Pont-Aven Brittany 29 Finistère 2020
Pont-Croix Brittany 29 Finistère 2019
Île-de-Sein Brittany 29 Finistère 2018
Centre-Val de Loire
Sancerre Centre-Val de Loire 18 Cher 2021
Trôo Centre-Val de Loire 41 Loir et Cher 2020
Frazé Centre-Val de Loire 28 Eure-et-Loir 2019
Yèvre-le-Châtel Centre-Val de Loire 45 Loiret 2018
Corsica
Saint-Florent Corsica 2b Haute Corse 2021
Cargèse Corsica 2a Corse-du-Sud 2020
Erbalunga Corsica 2b Haute Corse 2019
Lama Corsica 2b Haute Corse 2018
Grand Est
Rocroi Grand Est 08 Ardennes 2021
Hunspach Grand Est 67 Bas Rhin 2020
Les Riceys Grand Est 10 Aube 2019
Mittelbergheim Grand Est 67 Bas Rhin 2018
Hauts de France
Long Hauts de France 80 Somme 2021
Pierrefonds Hauts de France 60 Oise 2020
La Ferté-Milon Hauts de France 02 Aisne 2019
Cassel Hauts de France 59 Nord 2018
Ile de France
Samois-sur-Seine Ile de France 77 Seine et Marne 2021
Montfort l’Amaury Ile de France 78 Yvelines 2020
Bourron-Marlotte Ile de France 77 Seine et Marne 2019
Janvry Ile de France 91 Essonne 2018
Normandie
Villerville Normandie 14 Calvados 2021
Giverny Normandie 27 Eure 2020
Saint-Vaast-la-Hougue Normandie 50 Manche 2019
Le Mont-Saint-Michel Normandie 50 Manche 2018
Nouvelle Aquitaine
Domme Nouvelle Aquitaine 24 Dordogne 2021
Aubeterre sur Dronne Nouvelle Aquitaine 16 Charente 2020
Mornac-sur-Seudre Nouvelle Aquitaine 17 Charente Maritime 2019
Monpazier Nouvelle Aquitaine 24 Dordogne 2018
Occitanie
La Couvertoirade Occitanie 12 Averyron 2018
Auvillar Occitanie 82 Tarn-et-Garonne 2021
Saint-Bertrand de Comminges Occitanie 47 Haute Garonne 2020
Lauzerte Occitanie 82 Tarn-et-Garonne 2019
Provence-Alpes-Côte d’Azur (PACA)
Saint-Véran PACA 05 Hautes-Alpes 2021
Ménerbes PACA 84 Vaucluse 2020
Cotignac PACA 83 Var 2019
Roussillon PACA 84 Vaucluse 2018
Pays de Loire
Fresnay-sur-Sarthe Pays de Loire 72 Sarthe 2021
Batz-sur-Mer Pays de Loire 44 Loire Atlantique 2020
Le Thoureil Pays de Loire 49 Maine-et-Loire 2019
Asnières sur Vègre Pays de Loire 73 Sarthe 2018