MS 28 has an intersection with MS 547 at Allen as it travels through a mix of farmland and wooded areas for several miles (passing through the community of Gallatin) to enter Hazlehurst at an interchange with I-55 (Exit 61), where it widens to a four-lane divided highway. The highway narrows to a undivided four lane as it bypasses downtown along its north side, passing near Lake Hazle, where it has an intersection with US 51 (Caldwell Drive) before narrowing down to two-lanes an passing through neighborhoods for several blocks. MS 28 now leaves the Hazlehurst city limits to have an intersection with E Whitworth Street (Old MS 28; connector to the western section of MS 472) before traveling through a mix of rural farmland and wooded areas for several miles, where it both crosses and follows Copiah Creek into Georgetown. At Georgetown, the highway has an intersection with MS 27 before crossing the Pearl River into Simpson County.