El cantón Piñas se encuentra ubicado en la zona alta de la provincia de El Oro, en las estribaciones occidentales de la Cordillera de Los Andes, en la hoya de Zaruma. La superficie total del cantón Piñas es de 571,00 km 2 lo que equivale 9.84% de la superficie total de la provincia de El Oro; la cabecera cantonal tiene una superficie de 105,00 km. y cubre el 18,39 % de la totalidad del territorio cantonal.

Límites
El cantón Piñas limita al Norte con los cantones de Atahualpa y Santa Rosa, al sur con la provincia de Loja, al este por los cantones Portovelo y Zaruma y por el oeste con los cantones Balsas, Marcabelí y Arenillas
División político - administrativo
De acuerdo a la división político administrativo al cantón pertenecen las siguientes parroquias rurales: Capiro, La Bocana, San Roque, Saracay, Moromoro, Piedras.
