1997–2010 • The District of Huntingdonshire wards of Bury, Earith, Elton, Farcet, Ramsey, Sawtry, Somersham, Stilton, Upwood and the Raveleys, Warboys, and Yaxley; and • The City of Peterborough wards of Barnack, Fletton, Glinton, Northborough, Orton Longueville, Orton Waterville, Stanground, and Wittering.
The constituency was formed primarily from northern, rural parts of the Huntingdon constituency, including Ramsey, together with parts of Peterborough, comprising residential areas to the south of the River Nene (wards of Fletton, Orton Longueville, Orton Waterville and Stanground). 2010–2024 • The District of Huntingdonshire wards of Earith, Ellington, Elton and Folksworth, Ramsey, Sawtry, Somersham, Stilton, Upwood and the Raveleys, Warboys and Bury, and Yaxley and Farcet; and • The City of Peterborough wards of Barnack, Fletton, Glinton and Wittering, Northborough, Orton Longueville, Orton Waterville, Orton with Hampton, Stanground Central, and Stanground East. ''Following their review of parliamentary representation in
Cambridgeshire in 2005, the
Boundary Commission for England made minor alterations to the existing constituencies to deal with population changes, including a small further gain from Huntingdon. There were also marginal changes to take account of the redistribution of City of Peterborough wards. These changes increased the electorate from 69,082 to 73,648. On the enumeration date of 17 February 2000, the electoral quota for England was 69,934 voters per constituency. From the
2024 general election, the constituency is composed of the following wards (as they existed on 1 December 2020): • Peterborough City Council: Barnack (one councillor), Fletton & Stanground (three councillors), Fletton & Woodston (three councillors), Glinton & Castor (two councillors), Hargate & Hempsted (three councillors), Hampton Vale (three councillors), Orton Longueville (three councillors), Orton Waterville (three councillors), Stanground South (three councillors) and Wittering (one councillor). • Huntingdonshire District Council: Ramsey (three councillors), Stilton, Folksworth & Washingley (two councillors) and Yaxley (three councillors). == Members of Parliament ==