San Eduardo es una localidad del municipio de Dzemul, Estado de Yucatán, México.
La región donde se localiza es cálida-semiseca con lluvias en verano.
Tiene una temperatura media anual de 26,3 °C y una precipitación pluvial media anual de 1.200 milímetros.
Los vientos dominantes provienen en dirección noroeste.
Humedad relativa promedio anual: marzo 66% - diciembre 89%.