Está situado en la costa del Pacífico de la República Mexicana a una altitud de 600 msnm; su clima es de transición templado-cálido, rodeado por la Sierra Madre del Sur, lo que favorece la formación de múltiples y abundantes manantiales de agua fresca y cristalina que forman acequias, ríos, lagos y balnearios naturales.