Kenilworth is a market town and civil parish located in the Warwick District of Warwickshire, England. It is situated approximately 5.5 miles southwest of Coventry and 4.5 miles north of both Warwick and Leamington Spa. Positioned at the center of the county, the town lies on Finham Brook, which serves as a tributary to the River Sowe.
The town has a population of 22,538 according to the 2021 Census. It is notable for housing the historical ruins of Kenilworth Castle and Kenilworth Abbey.