Svanberga is a locality in Norrtälje Municipality, Stockholm County, Sweden.
It is situated about 10 kilometres (6.2 mi) north of downtown Norrtälje, and on the eastern shore of the Erken [sv] lake.
[1] Svanberga has a humid continental climate (Köppen Dfb).
It is located in a frost hollow and is prone to very cold temperatures in winter, often in brief spells, with highly variable patterns.
In spring air frosts linger on until early May, while summer highs are quite warm.