1983–1997: The District of Ryedale wards of Amotherby, Ampleforth, Birdsall, Clifton Without, Dales, Ebberston, Haxby North East, Haxby West, Helmsley, Hovingham, Huntington North, Huntington South, Kirby Misperton, Kirkbymoorside, Malton, New Earswick, Norton, Pickering, Rawcliffe, Rillington, Sherburn, Sheriff Hutton, Skelton, Stockton and Bossall, Strensall, Thornton Dale, and Wigginton, the District of Hambleton wards of Crayke, Easingwold, Helperby, Huby-Sutton, Shipton, Stillington, and Tollerton, and the Borough of Scarborough wards of Filey and Hertford.
1997–2010: The District of Ryedale wards of Amotherby, Ampleforth, Birdsall, Dales, Ebberston, Helmsley, Hovingham, Huntington North, Huntington South, Kirby Misperton, Kirkbymoorside, Malton, Norton, Osbaldwick and Heworth, Pickering, Rillington, Sherburn, Sheriff Hutton, Stockton and Bosall, Strensall, and Thornton Dale, and the Borough of Scarborough wards of Filey and Hertford.
Following the Boundary Commission for England's review of parliamentary representation in North Yorkshire, Ryedale constituency was abolished, with its electoral wards being used to form a new Thirsk and Malton seat. These changes were implemented in 2010.