North of Prattville, US 31 passes through rural areas of Autauga and Chilton Counties, primarily along two-lane roadways.
US 31 continues to be routed along multi-lane streets and highways as it continues north of Birmingham, meeting the eastern terminus of I-22 just south of Fultondale, and passing through the small town, along with Gardendale, Morris and Kimberly, also closely paralleling I-65.