El pueblo de San Juan del Oro conforma uno de los diez distritos de la provincia de Sandia, se encuentra en la región Puno, y está situado al sudeste de Perú. Este distrito forma parte del fascinante Valle de Tambopata, el cual posee una impresionante biodiversidad dentro de la región Puno.
Geográficamente, está ubicado en la Región Natural Selva Alta o Rupa Rupa, a una altitud de 1310 m.s.n.m al nordeste de la capital del departamento de Puno.
![]() |
San Juan del Oro, situado al nordeste de Puno. |
Su fecha de creación como distrito fue el 07 de noviembre de 1955, según Decreto Ley Nº 12415.