Gooch was born in Wymondham, Norfolk. He was appointed an Alderman for Norfolk County Council. Later, in 1935, when Wymondham Urban District Council was created, Gooch became the first Chairman of the new UDC and held the office for most of the period up to 1946.
His wife, Ethel Gooch, became the council's first lady member in 1935 and its first lady Chairman in 1951.
Gooch was elected President of the National Union of Agricultural and Allied Workers in 1928 and held the position until his death in 1964.
Gooch did not contest the 1935 general election, but at the 1945 general election, he was elected as Member of Parliament for North Norfolk, defeating the Conservative MP Thomas Cook. He held the seat until his death shortly before the 1964 general election, aged 75.
He was chairman of the Labour Party's National Executive Committee from 1955 to 1956.
- Leigh Rayment's Historical List of MPs
- Craig, F. W. S. (1983) . British parliamentary election results 1918-1949 (3rd ed.). Chichester: Parliamentary Research Services. ISBN 0-900178-06-X.
- Hansard 1803–2005: contributions in Parliament by Edwin Gooch
| President of the National Union of Agricultural and Allied Workers
|Parliament of the United Kingdom|
| Member of Parliament for North Norfolk
|Party political offices|
| Chair of the Labour Party
|This article about a Labour Member of the Parliament of the United Kingdom (MP) representing an English constituency is a stub. You can help Wikipedia by expanding it.|