Pérez Zeledón este numele celui de-al 19-lea canton al provinciei San José din Costa Rica. Cantonul are o suprafață de 1.905,51 kilometri pătrați (735,72 mile pătrate),. Are o populație de 134.534 de locuitori. Capitala cantonului este San Isidro de El General.

Limitele cantonului sunt delimitate de râul Río Savegre, de râul Río Guabo și de lanțurile muntoase de coastă. Cantonul are cele mai înalte vârfuri muntoase ale Cordilierei de Talamanca (Cordillera de Talamanca) în partea de est. În mijlocul cantonului, râul Río General trece de la nord la sud.