Earl Shilton is a market town in Leicestershire, England, about from Hinckley and about from Leicester. The 2011 Census recorded its population as 10,047.