Historic 1918–1950: The Urban District of Malton, the Rural Districts of Easingwold, Flaxton, Helmsley, Kirkbymoorside, Malton, Thirsk, and Wath, and part of the Rural District of Pickering.
1950–1974: The Urban District of Malton, the Rural Districts of Bedale, Easingwold, Flaxton, Helmsley, Kirkbymoorside, Malton, Thirsk, and Wath, and part of the Rural District of Pickering.
1974–1983: The Urban District of Malton, and the Rural Districts of Bedale, Easingwold, Flaxton, Helmsley, Kirkbymoorside, Malton, Thirsk, and Wath.
The constituency was abolished for 1983 general election and re-established by the Fifth periodic review of Westminster constituencies, coming into effect for the 2010 general election. 2010–2024: The District of Ryedale, the District of Hambleton wards of Easingwold, Helperby, Huby and Sutton, Shipton, Sowerby, Stillington, Thirsk, Thorntons, Tollerton, Topcliffe, White Horse, and Whitestonecliffe, and the Borough of Scarborough wards of Filey and Hertford.
Current Under the
2023 review of Westminster constituencies, the seat was defined as being composed of the following as they existed on 1 December 2020: • The District of Hambleton wards of: Bagby & Thorntons; Bedale; Sowerby & Topcliffe; Tanfield; Thirsk. • The District of Ryedale. • The Borough of Scarborough wards of: Filey; Hunmanby. On 1 April 2023, before the new boundaries came into effect, the Borough of Scarborough and Districts of Hambleton and Ryedale were abolished and absorbed into the new unitary authority of North Yorkshire. Consequently, the constituency now comprises the following from the
2024 general election: • The District of North Yorkshire electoral districts of: Amotherby & Ampleforth; Aiskew & Leeming; Bedale; Helmsley & Sinnington; Filey; Hillside & Raskelf (majority); Hunmanby & Sherburn; Kirkbymoorside & Dales; Malton; Norton; Pickering; Sheriff Hutton & Derwent; Sowerby & Topcliffe; Thirsk; Thornton Dales & Wolds.
In order to bring its electorate within the permitted range, the south-western part of the constituency, including Easingwold, was included in the newly created constituency of Wetherby and Easingwold. To partly compensate, Bedale and Tanfield were added from Richmond (Yorks) – renamed Richmond and Northallerton. ==Members of Parliament==