Kenilworth is a market town and civil parish in Warwickshire, England, 6 miles south-west of Coventry, 5 miles north of Warwick and 90 miles north-west of London. It lies on Finham Brook, a tributary of the River Sowe, which joins the River Avon 2 miles north-east of the town. At the 2011 Census, the population was 22,413. The town is known for the extensive ruins of Kenilworth Castle and Kenilworth Abbey.