Regional Municipality of Waterloo
The riding consisted of the County of Perth, the townships of Wellesley and Wilmot in the Regional Municipality of Waterloo, and the Village of Drayton and the townships of Maryborough and Peel in the County of Wellington.