O cantón de Semiac (en occitán canton de Semiac, en francés canton de Séméac) yera una división administrativa francesa situata en o departamento d'os Altos Pireneus, en a rechión d'Occitania. yera formata por 10 comunas.