The 2001 Ryan by-election was held in the Australian electorate of Ryan in Queensland on 17 March 2001. The by-election was triggered by the retirement of the sitting member, the Liberal Party of Australia's John Moore, on 5 February 2001. The writ for the by-election was issued on 9 February 2001.