Tönshammar es una aldea en el municipio de Söderhamn, en la provincia de Gävleborg, Suecia. Tönshammar se encuentra a 19 m de altitud. La ciudad grande más cercana es Gävle, a 64 km al sur. Entre los lugares de interés cercanos: Faxeholm (7,1 km), Ulrika Eleonora kyrka, Söderhamn (7,5 km) y Söderala church (10,1 km).