1885–1918: The existing parliamentary borough of Warwick, the municipal borough of Royal Leamington Spa, and the local government districts of Milverton and Lillington.
1918–1950: The Boroughs of Warwick, Royal Leamington Spa, and Stratford-on-Avon, the Urban District of Kenilworth, the Rural Districts of Warwick and Alcester, and parts of the Rural Districts of Stratford-on-Avon and Brailes.
1950–1974: The Boroughs of Warwick and Royal Leamington Spa, the Urban District of Kenilworth, and the Rural District of Warwick.
1974–1983: As 1950 but with redrawn boundaries.
1983–1997: The District of Warwick wards of Bishop's Tachbrook, Brunswick, Budbrooke, Clarendon, Crown, Cubbington, Lapworth, Leek Wootton, Manor, Milverton, Radford Semele, Warwick North, Warwick South, Warwick West, Whitnash, and Willes.
1997–2010: The District of Warwick wards of Bishop's Tachbrook, Brunswick, Budbrooke, Clarendon, Crown, Cubbington, Lapworth, Leek Wootton, Manor, Milverton, Radford Semele, Warwick North, Warwick South, Warwick West, Whitnash, and Willes, and the District of Stratford-on-Avon wards of Henley, Tanworth, and Tanworth Earlswood.
2010–2024: The District of Warwick wards of Bishop's Tachbrook, Brunswick, Budbrooke, Clarendon, Crown, Manor, Milverton, Warwick North, Warwick South, Warwick West, Whitnash, and Willes. :''The 2010 boundary changes reduced the constituency's area by removing outlying villages, reflecting population and housing growth.''
2024–present: The District of Warwick wards of: Bishop’s Tachbrook; Leamington Brunswick; Leamington Clarendon; Leamington Lillington; Leamington Milverton; Leamington Willes; Radford Semele; Warwick All Saints and Woodloes; Warwick Aylesford; Warwick Myton & Heathcote; Warwick Saltisford; Whitnash. :
Minor changes to align boundaries with those of wards in the District of Warwick. Budbrooke transferred to Kenilworth and Southam in exchange for Radford Semele. ==Constituency profile==