A74(M) J19 is a junction on the A74(M), linking the motorway to the B725 in a modified dumbbell arrangement. The junction is a standard dumbbell apart from the fact that the south-east bound on-slip is located about half a mile further south-east than the rest of the junction. The current junction opened in September 1994 when the motorway was built.
The A74 Ecclefechan bypass opened in 1967 and had a fork GSJ at each end, with the B725 passing over the A74 in the middle of the bypass without a junction. The current motorway bypass of Ecclefechan is an online widening of the old bypass, and thus the overbridge which had previously carried the B725 over the A74 and into Ecclefechan, was demolished when the motorway was built. The B725 was re-routed and was constructed parallel to the motorway for about half a mile between the two sections of the current J19, before meeting the B7076 at a T-junction at the north-west end of the village. The current B7076 through the village is the route of the original pre-dualling A74, and at the south-east end of the village, the old on-slip to the soutbound A74 now forms the route of the B7076, passing under the motorway, before picking up the route of the old dual carriageway. Similarly, at the other end of the village, the former northbound on-slip to the old dual carriageway is now part of the B7076, which follows the route of the old dual carriageway after leaving the village.