Der Distrikt Taraco liegt in der Provinz Huancané in der Region Puno in Südost-Peru. Der Distrikt besitzt eine Fläche von 193km². Beim Zensus 2017 wurden 13.631 Einwohner gezählt. Im Jahr 1993 betrug die Einwohnerzahl 15.817, im Jahr 2007 14.657. Sitz der Distriktverwaltung ist die 3819m hoch gelegene Ortschaft Taraco mit 1862 Einwohnern (Stand 2017). Taraco befindet sich 25km westsüdwestlich der Provinzhauptstadt Huancané.
Der Distrikt Taraco befindet sich im Andenhochland am Westufer des Titicacasees im Südwesten der Provinz Huancané. Der Río Ramis durchquert den Nordosten des Distrikts, verläuft anschließend entlang der nördlichen Distriktgrenze nach Osten und mündet schließlich wenige Kilometer weiter nordöstlich in den Titicacasee.