Earl Shilton is a market town located in the county of Leicestershire, England. It is situated approximately 5 miles (8 km) from Hinckley and about 10 miles (16 km) from the city of Leicester.
According to the 2011 Census, the population of Earl Shilton was recorded as 10,047 residents.