Cette commune a connu des changements de contours depuis 2011 :
01/01/2019 – Viabon reste déléguée au sein d'Éole-en-Beauce (28406) (commune nouvelle).
01/01/2019 – Création de la commune nouvelle d'Éole-en-Beauce en lieu et place des
communes d'Eole-en-Beauce (28406) et de Villeau (28412).
01/01/2016 – Viabon devient commune déléguée (chef-lieu) au sein d'Eole-en-Beauce
(28406) (commune nouvelle).
01/01/2016 – Création de la commune nouvelle d'Eole-en-Beauce en lieu et place des
communes de Baignolet (28020), de Fains-la-Folie (28145), de Germignonville (28179)
et de Viabon (28406) devenues déléguées.
Dans le cas d’une fusion, lorsque la géographie de la source indiquée sous le tableau/graphique
est postérieure à la date de fusion, les données correspondent à celles de la nouvelle
commune.