Tönshammar je selo u općini Söderhamn, u Županija Gävleborg, Švedska. Tönshammar se nalazi na 19 m nadmorske visine. Najbliži veći grad je Gävle, 64 km južno. Među znamenitostima u okolici su Faxeholm (7,1 km), Ulrika Eleonora kyrka, Söderhamn (7,5 km) i Söderala church (10,1 km).