1983–1997: The Borough of Rochdale wards of Heywood North, Heywood South, Heywood West, Middleton Central, Middleton East, Middleton North, Middleton South, and Middleton West.
1997–2010: The Borough of Rochdale wards of Castleton, Heywood North, Heywood South, Heywood West, Middleton Central, Middleton East, Middleton North, Middleton South, Middleton West, and Norden and Bamford.
2010–2024: The Borough of Rochdale wards of Bamford, Castleton, East Middleton, Hopwood Hall, Norden, North Heywood, North Middleton, South Middleton, West Heywood, and West Middleton.
2024–present: The Borough of Rochdale wards of Bamford, Castleton, Hopwood Hall, Norden, North Heywood, North Middleton, Spotland and Falinge, West Heywood, and West Middleton. :
East Middleton and South Middleton wards were transferred to the new constituency of Blackley and Middleton South, partly compensated by the addition of the Spotland and Falinge ward from Rochdale. == Members of Parliament ==