Both MS 28 and MS 33 begin in Jefferson County at an intersection with US 61 in Fayette, located at an intersection in a business district just west of downtown. They head south as a two-lane highway through the business district to junction with Main Street (Old US 61) before passing through neighborhoods, where MS 28 splits off and heads east. MS 28 leaves Fayette shortly thereafter and begins traveling through rural woodlands for several miles, where it has an intersection with Medgar Exers Boulevard (Old MS 28 through downtown Fayette), and passes through Union Church, where it has an intersection with MS 550. The highway then crosses into Copiah County at an intersection with MS 552 in the community of Pleasant Hill.