Marmaverken is a locality in Söderhamn Municipality, in Gävleborg County, Sweden. Marmaverken lies at 32 m above sea level. It has 347 inhabitants (2023). The nearest city is Gävle, 67 km to the southeast. Among the landmarks around are Söderala church (4.0 km), Faxeholm (10.8 km) and Ulrika Eleonora kyrka, Söderhamn (9.6 km).