Sofia da Suécia tornou-se princesa depois de se ter casado com o príncipe Carl Philip, filho dos reis Carlos Gustavo e Sílvia, adquirindo nesse momento o título de duquesa de Värmaland.
Nestes anos tem ganho uma posição de destaque dentro da família real, ao mostrar a sua faceta mais solidária, tal como aconteceu recentemente, quando decidiu matricular-se num curso breve para poder trabalhar como voluntária num hospital durante esta crise provocada pelo novo coronavírus.
Recentemente, Sofia surpreendeu ao ser a responsável pelas fotos tiradas durante o aniversário do marido. A paixão pela fotografia era até então desconhecida dos admiradores da família real.
O casal disse o ‘sim’ a 13 de junho de 2015, depois de superar alguns problemas iniciais. No início de 2010, o nome Sofia Hellqvist começou a tornar-se popular por ter começado uma relação com o príncipe Carl Philip, mas a verdade é que a agora princesa já era conhecida antes. Sofia tornou-se famosa ao ter participado em Paradise Hotel, um reality show que gerou alguma polémica no país.
Nestes cinco anos, a duquesa de Värmaland tem-se esforçado por ser a princesa perfeita. Em 2017 surpreendeu durante o batizado do seu filho mais novo, o príncipe Gabriel, ao usar um traje típico da província de Dalarna. Esta escolha serviu como homenagem aos habitantes da região e também ao bebé, que recebeu o título de duque de Dalarna no dia em que nasceu.
Recorde-se que o casal tem dois filhos, Alexander, de quatro anos, e Gabriel, de dois. Em junho de 2015, os príncipes criaram uma fundação centrada nas crianças e jovens, direcionada para a prevenção e combate ao bullying e de apoio àqueles que sofrem de dislexia e se sentem discriminados. Além disso, Sofia é ainda uma das fundadoras da ONG Project Playground, que trabalha para melhorar as oportunidades dos mais novos através do desporto.
A 1 de janeiro de 2016 foi nomeada presidente de honra de um hospital de Estocolmo, sucedendo assim à princesa Christina, que ocupava esse cargo desde 1972.