Der Distrikt Checacupe liegt in der Provinz Canchis der Region Cusco in Südzentral-Peru. Der Distrikt wurde am 14. Oktober 1833 gegründet. Er besitzt eine Fläche von 937km². Beim Zensus 2017 lebten 5153 Einwohner im Distrikt. Im Jahr 1993 lag die Einwohnerzahl bei 5037, im Jahr 2007 bei 4883. Die Distriktverwaltung befindet sich in der 3441m hoch gelegenen Kleinstadt Checacupe mit 2132 Einwohnern (Stand 2017). Checacupe liegt 37km nordwestlich der Provinzhauptstadt Sicuani. Die Straße von Puno nach Cusco führt entlang dem Río Vilcanota.
Der Distrikt Checacupe befindet sich im Andenhochland im Nordwesten der Provinz Canchis. Entlang der östlichen Distriktgrenze verläuft der Ostteil der Cordillera Vilcanota mit der Quelccaya-Eiskappe und dem 5743m hohen Joyllor Puñuna, deren höchste Erhebung. Der Río Vilcanota (Oberlauf des Río Urubamba) durchquert den äußersten Westen des Distrikts in nördlicher Richtung. Bei Checacupe mündet der Río Pitumarca in diesen. Der weit größere Ostteil des Distrikts wird vom Río Salcca in südlicher Richtung entwässert. Dort reicht der Distrikt im Nordosten bis fast an das Südufer des Sees Laguna Sibinacocha heran.