Tönshammar është fshat në komunën Söderhamn, në qarku i Gavleborgut, Suedia. Tönshammar ndodhet në lartësinë 19 m mbi nivelin e detit. Qyteti më i afërt: Gävle, 64 km në jug. Vende interesante përreth: Faxeholm (7,1 km), Ulrika Eleonora kyrka, Söderhamn (7,5 km) dhe Söderala church (10,1 km).