Jego żoną jest Nina Dahlgren, z którą ma syna Tima i córkę Molly. Interesuje się golfem i snowboardingiem.
Kariera
Robert Dahlgren swoją karierę wyścigową rozpoczął w 1989 w kartingu, gdzie jeździł do 1995 włącznie. W 1997 zadebiutował w Szwedzkiej Formule Ford Juniorów, której sezon ukończył na 3 pozycji. W 1998 zdobył tytuły mistrzowskie w Nordyckiej i Szwedzkiej Formule Ford 1600. W 2000 przeniósł się do Brytyjskiej Formuły Ford. Debiutancki sezon ukończył na 4 pozycji, a w kolejnym został mistrzem serii z 257 punktami na koncie. W latach 2002 i 2003 startował w Brytyjskiej Formule 3, gdzie zajął odpowiednio 17 i 9 miejsce w klasyfikacji końcowej. W 2004 zadebiutował w serii Swedish Touring Car Championship, w której jeździł aż do 2010 włącznie. W klasyfikacji końcowej zajmował dwukrotnie 7 (2005 i 2009) i 5 pozycję (2006 i 2008), natomiast trzykrotnie był wicemistrzem tej serii (w 2004, 2007 i 2010). W latach 2004–2007 w STCC Dahlgren jeździł Volvo S60, gdzie w 2007 było ono zasilane bioetanolem, a w 2008 przeszedł do mniejszego Volvo C30. W 2010 obok 2 pozycji w STCC zdobył również mistrzostwo w Scandinavian Touring Car Cup. W latach 2007–2010 zaliczył starty w pojedynczych wyścigach w World Touring Car Championship, w których nie miał jednak możliwości zdobywania punktów, ale w 2011 startował w pełnym już sezonie serii. Jego najlepszy wynik w WTCC to 4 miejsce w pierwszym wyścigu na torze Oschersleben w sezonie 2011. W 2012 przeniósł się do nowo powstałej szwedzkiej serii Touring Car Team Association.