San Juan de Lucanas es una localidad peruana ubicada en la región Ayacucho, provincia de Lucanas, distrito de San Juan.
Es asimismo capital del distrito de San Juan.
Se encuentra a una altitud de 3252 m s. n. m. Tenía una población de habitantes en 1993.