Belton is a small village and civil parish in the North West Leicestershire district of Leicestershire, England. The village is located approximately 2 miles northwest of the town of Shepshed, 5.5 miles west-northwest of Loughborough, and 6 miles northeast of Ashby-de-la-Zouch.