Vallvik is a locality in Söderhamn Municipality, in Gävleborg County, Sweden. Vallvik lies at 1 m above sea level. It has 217 inhabitants (2023). The nearest city is Gävle, 57 km to the south. Among the landmarks around are Faxeholm (14.6 km), Ulrika Eleonora kyrka, Söderhamn (14.8 km) and Söderala church (15.8 km).