The Pahiatua by-election was a by-election in the New Zealand electorate of Pahiatua, a rural seat at the south-east of the North Island. The election was won by Bill Hawkins who stood as an independent Liberal.
The by-election was held on 28 July 1904, and was precipitated by the death of sitting Liberal member of parliament John O'Meara on 3 July 1904.
Former Wairau MP Lindsay Buick was selected by the government as the official Liberal candidate. Frank C. Perry announced himself as a candidate, but later withdrew his candidature. His supporters then met to decide whether to support either Hawkins or Bolton in order to defeat the government candidate (Buick).
The following table gives the election results: