The 1934 Portsmouth North by-election was held on 19 February 1934. The by-election was held due to the elevation to the peerage of the incumbent Conservative MP, Bertram Godfray. It was won by the Conservative candidate, Sir Roger Keyes. Keyes had had prominent career in the Royal Navy and held the rank of Admiral of the Fleet.[1] Labour's candidate was E. T. Humby, "a retired schoolmaster" and tutor for the Workers' Educational Association. He was also involved in extramural education programmes with the University of Oxford and the Southampton University College.[1]
At the following year's general election Keyes again defeated Humby, increasing his majority to 11,454 votes.[1]