William Preston Unionist
The 1925 Walsall by-election was held on 27 February 1925. The by-election was held due to the disqualification of the incumbent Unionist MP, William Preston. It was retained by Preston.[1]