Villars, antes perteneciente al cantón de Saint-Trivier-sur-Moignans, fue elevada a cabecera de cantón en 1867.