San Juan Lalana es una localidad y municipio del estado de Oaxaca, en el suroeste de México . El municipio tiene una superficie de 454,19 km². Forma parte del Distrito de Choapam , al sur de la Región del Papaloapan .
En 2005, el municipio tenía una población total de 11.385 habitantes. [1]