Der Distrikt Vinchos liegt in der Provinz Huamanga in der Region Ayacucho in Südzentral-Peru. Der Distrikt wurde am 2. Januar 1857 gegründet. Der Distrikt hat eine Fläche von 951km². Beim Zensus 2017 wurden 14.901 Einwohner gezählt. Im Jahr 1993 lag die Einwohnerzahl bei 12.647, im Jahr 2007 bei 15.787 Einwohnern. Die Distriktverwaltung befindet sich in der auf einer Höhe von 3150m am Ostufer des nach Norden strömenden Río Cachi (auch Río Vinchos) gelegene Ortschaft Vinchos mit 546 Einwohnern (Stand 2017). Vinchos liegt knapp 17km südwestlich der Provinz- und Regionshauptstadt Ayacucho (Huamanga).
Der Distrikt Vinchos liegt im äußersten Westen der Provinz Huamanga. Er liegt im Andenhochland. Der Río Cachi entwässert das Areal in nördlicher Richtung zum Río Mantaro.