在2008年,斯嘉丽·约翰逊和《绿灯侠》主演、加拿大男演员瑞安·雷诺兹曾经结过婚。他们当时交往只有一年左右,婚姻也只维持了3年,2011年两人就离婚了。
离婚之后,斯嘉丽·约翰逊还和肖恩·康纳利一度交往过,两人年纪如同父女,当时在娱乐圈也造成了很大的波澜。而约翰逊和罗曼·达瑞克在2012年10月认识,并且在次年十月份订婚,于2014年9月4日在纽约生下第一个孩子,取名Rose。