This municipality has experienced contour changes since 2010:
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.
In the case of a merger, when the geography of the source indicated under the table
/ graph is after the date of the merger, the data correspond to those of the new municipality.