on the north it borders the cantons of naranjo palmares grecia and san ramon