Onsäng est une localité dans la commune de Söderhamn, dans le comté de Gävleborg, en Suède. Sa population est de 104 habitants. La grande ville la plus proche est Gävle, à 64 km au sud. Parmi les sites touristiques alentour : Faxeholm (7,0 km), Söderala church (4,9 km) et Ulrika Eleonora kyrka, Söderhamn (6,2 km).