A by-election was held in the Legislative Assembly of Queensland seat of Maryborough on 26 April 2003. It was triggered by the resignation of sitting member John Kingston.
The by-election resulted in the baton passing from one independent to another when Chris Foley was elected as the new member.