It meets the western terminus of County Trunk Highway F (CTF-F) before continuing north toward Belmont.
At the village's southern edge, the highway curves to the east, following CTH-G.
The road turns north at a junction with CTH-XX and heads through a residential area of Belmont as Mound Avenue.
It continues north through the village's downtown, crossing the Pecatonica State Trail and a creek.
The road continues northwest as CTH-G.[2][3] The entire route is in Lafayette County.