O cantón de Miranda-Astarac (en occitán canton de Miranda-Astarac, en francés canton de Mirande-Astarac) ye una división administrativa francesa situada en o departamento de Gers y districto de Miranda, en a rechión d'Occitania.