The 2001 Aston by-election was held in the Australian electorate of Aston in Victoria on 14 July 2001. The by-election was triggered by the death of the sitting member, the Liberal Party of Australia's Peter Nugent, on 24 April 2001. The writ for the by-election was issued on 1 June 2001.
Background.
The by-election was an important test for the Liberal Party. The federal Liberal government had introduced a controversial Goods and Services Tax just over a year before, and unpopular sentiment surrounding the government and its GST were believed to have led to the defeat of the Coalition in Western Australia and Queensland state elections in landslides. The Liberals had also lost the seat of Ryan in a recent by-election, and the ALP led by Kim Beazley was ahead in opinion polls.
Results.
! scope="col" colspan="2" style="width: 130px"|Party
! scope="col" style="width: 17em"|Candidate
! scope="col" style="width: 5em"|Votes
! scope="col" style="width: 3.5em"|%
! scope="col" style="width: 3.5em"| ;templatestyles src="Template:Tooltip/styles.css" / ;±%
! colspan="3" style="text-align:right;" | Total formal votes
! colspan="3" style="text-align:right;" | Informal votes
! colspan="3" style="text-align: right; margin-right: 0.5em" scope=row | Turnout
! colspan="6" style="text-align:left;" |Two-party-preferred result
Aftermath.
Chris Pearce won the by-election, retaining Aston for the Liberal Party, but suffering a swing of 3.66%. Prime Minister John Howard appeared on the first episode of the ABC program "Insiders" the next day, where he suggested that Labor's electoral momentum had been held in check, and the government was back in the game:
 ;templatestyles src="Template:Blockquote/styles.css" / ;I believe that the Government is well and truly back in the game. If there were an unstoppable momentum for Labor to win the federal election, they'd have rolled us over in Aston.
The Howard government reportedly spent $700,000 on political advertising in the lead-up to the by-election.
References.
 ;templatestyles src="Reflist/styles.css" / ;