The Ripon and Skipton constituency covers a mainly rural area of the Yorkshire Dales. The largest settlements are the town of Skipton and the city of Ripon. Smaller towns in the constituency are Bentham, Settle, Pateley Bridge and Masham.
The constituency contains the following electoral divisions: The District of Craven: Aire Valley with Lothersdale; Barden Fell; Bentham; Cowling; Embsay-with-Eastby; Gargrave and Malhamdale; Glusburn; Grassington; Hellifield and Long Preston; Ingleton and Clapham; Penyghent; Settle and Ribblebanks; Skipton East; Skipton North; Skipton South; Skipton West; Sutton-in-Craven; Upper Wharfedale; and West Craven; and the Borough of Harrogate wards of: Fountains & Ripley; Masham & Kirkby Malzeard; Nidd Valley; Pateley Bridge & Nidderdale Moors; Ripon Minster; Ripon Moorside; Ripon Spa; Ripon Ure Bank; Washburn; and Wathvale.