Marmaskogen is a locality in Söderhamn Municipality, in Gävleborg County, Sweden. It has 1,205 inhabitants (2023). The nearest city is Gävle, 69 km to the south. Among the landmarks around are Söderala church (3.3 km), Faxeholm (9.9 km) and Trönö gamla kyrka (11.7 km).