Roslagen er i Sverige i dag navnet på skærgården ud for Upplands kyst og fastlandet langs kysten.
Der er ingen entydige grænser for Roslagen, der omtrent omfatter området fra og med Danderyd i syd til og med Östhammar i nord. I en anden definition har Roslagen mindre udstrækning og omfatter kun Vaxholms, Österåkers, Norrtälje og Östhammars kommuner[1].
Den bredere definition styrkes af, at kommunerne Danderyd, Lidingö, Täby og Vallentuna indgik i den tidligere Södra Roslags retskreds (siden april 2007 en del af Attunda domsaga).
De største øer i Roslagen er Gräsö, Singö og Väddö. Norrtälje kaldes nogle gange for Roslagens hovedstad. Andre større byer i Roslagen er Hallstavik, Rimbo, Vaxholm, Åkersberga, Älmsta, Öregrund og Östhammar.