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.
Vacancy.
The by-election was caused by the disqualification of the sitting Unionist MP, William Preston. He had only been an MP since the General Election of 1924. However, following his election, it was discovered that Preston had received payments for two small contracts to supply electrical fittings to the Post Office Stores Department. As a government contractor, Preston was ineligible to stand for parliament, and his election was declared void.
Electoral history.
The constituency was created for the 1832 general election. Over the years, the seat frequently changed hands between Liberal and Conservative. The Labour Party first ran a candidate in 1918. The Liberal Pat Collins had won in both 1922 and 1923 before Preston won in 1924;
! 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; margin-right: 0.5em" | Majority
! colspan="3" style="text-align: right; margin-right: 0.5em" scope=row | Turnout
! style="text-align:right;" | Swing
Campaign.
The confidence within Liberal Party ranks was not high following the 1924 general election when they were reduced to just 40 MPs. Among the defeated was their leader H.H. Asquith. Lloyd George had been elected the Chairman of the Liberal Parliamentary party. On 21 February, although suffering illness, Lloyd George 
spoke at Walsall Town Hall in front of 2,500 people, in support of Macnamara.
Result.
The result was almost identical to the result at the 1924 general election, with little change in the vote share of the three parties;
! 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; margin-right: 0.5em" | Majority
! colspan="3" style="text-align: right; margin-right: 0.5em" scope=row | Turnout
! style="text-align:right;" | Swing
Aftermath.
Preston was only a member of the House of Commons for one term. At the 1929 general election there was a swing to Labour, and he was defeated by that party's candidate;
! 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; margin-right: 0.5em" | Majority
! colspan="3" style="text-align: right; margin-right: 0.5em" scope=row | Turnout
! style="text-align:right;" | Swing
References.
 ;templatestyles src="Reflist/styles.css" / ;