Le canton de Chanac était une division administrative française, située dans le département de la Lozère et la région Languedoc-Roussillon.