The Glasgow Cathcart by-election of 1942 was held on 29 April 1942. The by-election was held due to the death of the incumbent Conservative MP, John Train. It was won by the Conservative candidate Francis Beattie.