Fred Lindsay replaced Woloshyn in 2004 as the Progressive Conservative MLA for the riding and was re-elected in 2008. Former mayor Ken Lemke retained the riding for the PCs in the 2012 election. The last person to represent Stony Plain was Erin Babcock, who won the riding for the Alberta New Democratic Party in the 2015 election. At the 2019 election, the first after the riding was abolished, Babcock ran for reelection in the new Spruce Grove-Stony Plain riding, but lost to Searle Turton from the United Conservative Party. Lac Ste. Anne-Parkland and Drayton Valley-Devon, the other ridings to take in parts of the former Stony Plain riding, were also won by United Conservatives.