Richmond Hill: A shifting landscape in political party support

The electoral district of Richmond Hill is located about 30 km north of Toronto in the Regional Municipality of York. It is situated between Vaughan and Markham and is shaping up to be an interesting race between two political parties.