El distrito de San Antonio es uno de los 15 distritos de la provincia de Puno en el departamento de Puno, en el Perú.
Desde el punto de vista jerárquico de la Iglesia católica forma parte de la diócesis de Puno en la arquidiócesis de Arequipa.
[1] Ubicado en el altiplano a una altitud de 4000 m sobre el nivel del mar, en la cuenca del río huanacumayo, cabecera del río Ramis) El distrito fue creado el 2 de mayo Según el censo peruano de 2007 la población es de 2570 habitantes, de los cuales 83,4 % viven en el área rural y el 16,6 % en el área urbana.
El área total del distrito de 376,75 km², distribuidos entre comunidades campesinas y centros poblados menores.
Destaca su centenaria plaza de Armas, su hermoso templo colonial y sus pintorescas calles empedradas.