Hamilton tiene un clima templado, con cerca de 1100 mm de lluvia al año.