1983-1997: The Metropolitan Borough of Rochdale wards of Heywood North, Heywood South, Heywood West, Middleton Central, Middleton East, Middleton North, Middleton South, and Middleton West.
2010-present: The Metropolitan Borough of Rochdale wards of Bamford, Castleton, East Middleton, Hopwood Hall, Norden, North Heywood, North Middleton, South Middleton, West Heywood, and West Middleton.