A by-election was held for the Australian House of Representatives seat of Lang on 29 August 1953, following the death of Labor MP Dan Mulcahy. It was held on the same day as a by-election for the seat of Corangamite

The Democratic Party of Australia endorsed Thomas Brosnan as its candidate, however he was disendorsed after the close of nominations as he had not been a resident of Australia for three years.

The by-election was won by Labor candidate Frank Stewart.

Results

1953 Lang by-election
PartyCandidateVotes%±%
LaborFrank Stewart21,69953.9+3.9
LiberalHerbert Thorncraft17,21842.8−2.5
CommunistRoy Boyd1,0822.7−2.0
DemocraticThomas Brosnan (disendorsed)2750.7+0.7
Total formal votes40,27498.6
Informal votes5841.4
Turnout40,85891.0
Two-party-preferred result
LaborFrank Stewart56.7+3.5
LiberalHerbert Thorncraft43.3−3.5
Labor holdSwing+3.5