At the 1918 general election, he easily won Yeovil in a three cornered contest, thanks to the Coalition coupon.
The Liberals did not run a candidate at the following General Election, at which Herbert easily defeated Kelly.
The result at the last General election was 48-year-old Maj. George Davies was chosen by the Yeovil Unionists to defend the seat.
On a turnout well up on the last General Election, Davies comfortably held the seat for the Unionists.
The Liberal improvement at the by-election continued as they established themselves as the main challenger to the Unionists locally.