Slagstad har røtter fra gården Slagstad på nordsiden av Gloppefjorden i Gloppen kommune, men er født og oppvokst i Bergen. Han bor nå i Oslo, og han er gift med advokat Anine Kierulf. Han har tre barn.