 He represented Senate District 48, a suburban district located north of Atlanta and including portions of Fulton County and Gwinnett County.Shafer is a Republican.Shafer was a Republican candidate for lieutenant governor in 2018, but was narrowly defeated in the primary runoff election by Geoff Duncan.