In Ashland, US 23 follows Winchester Avenue and then Greenup Avenue through downtown. Winchester Avenue continues north from 33rd Street as US 23 Business until rejoining US 23 at 6th Street. From here US 23 passes the Ashland Town Center Mall and the Melody Mountain shopping district before exiting the city limits. Continuing north near Bellefonte, the highway passes AK Steel's Ashland Works then enters Greenup County. It passes several shopping centers and downtown Russell and then briefly enters Flatwoods before entering Raceland along the southern banks of the Ohio River. After passing through the cities of Wurtland, Greenup and South Shore, the highway crosses the Ohio River at South Portsmouth and enters Ohio at Portsmouth.