Season

Winner

1932-33

Edmonton

1933-34

Islington

1934-35

Wood Green

1935-36

Tottenham

1936-37

Islington

1937-38

Islington

1938-39

Edmonton

1946-47

Edmonton

1947-48

Willesden

1948-49

Edmonton

1949-50

Edmonton

1950-51

Edmonton

1951-52

Hackney

1952-53

Edmonton

1953-54

East London

1954-55

West London

1955-56

Southall

1956-57

East London

1957-58

West London

1958-59

Hackney

1959-60

Tottenham

1960-61

Tottenham

1961-62

East London

1962-63

Tottenham

1963-64

Islington

1964-65

Edmonton

1965-66

Harrow

1966-67

Ealing

1967-68

East London

1968-69

Hounslow

1969-70

Enfield

1970-71

West London

1971-72

West London

1972-73

Harrow

1973-74

East London

1974-75

West London

1975-76

Hounslow

1976-77

Ealing

1977-78

Hillingdon

1978-79

Ealing

1979-80

Brent

1980-81

Enfield

1981-82

Harrow

1982-83

Ealing

1983-84

Hounslow

1984-85

Barnet

1985-86

Haringey

1986-87

Enfield / Hillingdon (Joint Winners)

1987-88

Barnet

1988-89

Brent

1989-90

Ealing

1990-91

Hillingdon

1991-92

Harrow

1992-93

Hillingdon

1993-94

Harrow

1994-95

Enfield

1995-96

Hounslow

1996-97

Hounslow

1997-98

Brent

1998-99

Hounslow

1999-2000

Haringey

2000-01

Barnet

2001-02

Barnet

2002-03

Ealing

2003-04

Haringey

2004-05

Ealing

2005-06

Hounslow

2006-07

Ealing

2007-08

Hounslow

2008-09

Barnet

2009-10

Brent

2010-11

Ealing

2011-12

Hillingdon

2012-13

Competition not completed

2013-14

Harrow

2014-15

Brent

2015-16

Islington & Camden

2016-17

Barnet

2017-18

Chiltern & South Bucks

2018-19

Barnet

2019-20

Barnet

2020-21

Competition cancelled (COVID-19)

2021-22

Barnet