Roslagen è il tratto di costa appartenente alla provincia svedese di Uppland, a nord di Stoccolma, in Svezia. A quest'area appartengono anche le isole prospicienti la costa dell'Uppland. Sebbene non ci siano dei confini chiaramente definiti, si ritiene che il Roslagen si estenda da Danderyd a sud fino a Östhammar a nord.
In realtà, la questione dell'estensione del Roslagen è fonte di dibattiti nel paese scandinavo, giacché alcuni ritengono che essa sia inferiore rispetto a quanto scritto in precedenza e che comprenda cioè soltanto i comuni di Vaxholm, Österåker, Norrtälje e Östhammar.[1] Altri invece includono anche Värmdö a sud e fissano il confine settentrionale a Älvkarleby.[2][3]
La città di Norrtälje viene talvolta chiamata "la capitale del Roslagen".[4] Altre città importanti sono Danderyd, Djursholm, Hallstavik, Rimbo, Täby, Vaxholm, Åkersberga, Älmsta, Öregrund e Östhammar, mentre le isole principali sono Väddö, Ljusterö, Gräsö e Singö.