El cantón Zamora, es un cantón en la provincia de Zamora Chinchipe, Ecuador. El origen de su nombre se debe a la presencia de la ciudad y cabecera cantonal de Zamora. Se encuentra rodeado por la mayoría de los cantones restantes, con excepción de Chinchipe, El Pangui y Paquisha. Al oeste limíta con la provincia de Loja.
El 18 de octubre de 1911 se creó el cantón Zamora en la gran Provincia de Oriente, luego en 1921 pasa a ser parte de la provincia de Santiago Zamora y en 1953 parte de la actual provincia.
El cantón es conocido por ser uno de los primeros cantones y uno con los de mayor extensión territorial en la provincia.
El cantón Zamora es la entrada de la región Sierra desde la ciudad de Loja al resto de la provincia por medio de la Carretera Troncal Amazónica, en un tramo de 62 kilómetros.
El cantón esta divido políticamente, en 7 parroquias que son: