Die Provinz Chupaca liegt im Südwesten der Verwaltungsregion Junín in Zentral-Peru, 190km östlich der Landeshauptstadt Lima. Die Provinz ist 1153km² groß. Provinzhauptstadt ist die Stadt Chupaca, 8km westlich der Regionshauptstadt Huancayo gelegen.
Die Provinz Chupaca erstreckt sich vom Stadtrand der Großstadt Huancayo im Osten bis zu den Ausläufern der Westkordillere im Westen. Somit liegt die Provinz in einer Hügellandschaft im Andenhochland. Der Fluss Río Cunas, ein rechter Nebenfluss des Río Mantaro, durchfließt die Provinz – anfangs in östlicher, später in nördlicher und schließlich erneut in östlicher Richtung.