Der Distrikt Coata liegt in der Provinz Puno in der Region Puno im Süden Perus. Der Distrikt besitzt eine Fläche von 101km². Beim Zensus 2017 wurden 6941 Einwohner gezählt. Im Jahr 1993 lag die Einwohnerzahl bei 6301, im Jahr 2007 bei 7387. Sitz der Distriktverwaltung ist die 3814m hoch gelegene Ortschaft Coata mit 413 Einwohnern (Stand 2017). Coata befindet sich 31km nordnordöstlich der Regions- und Provinzhauptstadt Puno.
Der Distrikt Coata liegt am Westufer des Titicacasees im Norden der Provinz Puno. Der Distrikt liegt an der Mündung des Río Coata. Der östliche Teil des Distrikts liegt auf der Halbinsel Capachica.