Walton is a village and civil parish in the far north of Cumbria, England. It is located 10 miles (16 km) from Carlisle and is about 2 miles (3 km) north of Brampton, on the north bank of the River Irthing. Nearby villages include Newtown, Banks and Lanercost.