For immutable values (including hash-maps containing only immutable values), I believe the answer is yes, if you are using the same version of Clojure on the different jvms (at least, I cannot think of any counterexamples in a few minutes of thinking about it, and I have looked at the hash function implementations in Clojure in some detail before because of [1]). For mutable values (or hash-maps containing mutable values), there are whatever guarantees Java makes for its .hashCode method.
Most of the hash values computed changed between Clojure 1.5.1 and Clojure 1.6.0 [1] to avoid hash collisions that were common for collections.
There is no guarantee I know of that future versions of Clojure will not change hash functions again.