Three Hills-Airidie was abolished due to redistribution for the 1997 Alberta general election. She ran for re-election in the new electoral district of Airdrie-Rocky View. Haley defeated three other candidates with a super majority. She ran for a third term in office in the 2001 Alberta general election. She won with the largest win of her political career topping 70% of the popular vote.
Airdrie-Rocky View was abolished due to redistribution in 2004, she ran for her last term in office in the Airdrie-Chestermere electoral district. In that election Haley faced six other candidates. She won the new district with a landslide, but her plurality was greatly reduced from her win in 2001. She did not seek re-election in the 2008 election.