Season

Winner

1948 – 49

Hammersmith

1949 – 50

Islington

1950 – 51

Hayes

1951 – 52

Edmonton

1952 – 53

East London

1953 – 54

Wembley / Tottenham (Joint Winners)

1954 – 55

Tottenham

1955 – 56

Hackney

1956 – 57

Ealing

1957 – 58

Hackney

1958 – 59

Acton, Brentford and Chiswick

1959 – 60

North West Middlesex

1960 – 61

East London

1961 – 62

Islington

1962 – 63

East London

1963 – 64

East London

1964 – 65

Hayes and Harlington

1965 – 66

Brent

1966 – 67

East London

1967 – 68

East London

1968 – 69

Haringey

1969 – 70

East London

1970 – 71

East London

1971 – 72

Brent

1972 – 73

Hounslow

1973 – 74

Harrow

1974 – 75

Hounslow

1975 – 76

Ealing

1976 – 77

Enfield

1977 – 78

Brent

1978 – 79

Hayes

1979 – 80

Ealing

1980 – 81

Harrow

1981 – 82

Haringey

1982 – 83

Enfield

1983 – 84

Ealing

1984 – 85

Ealing

1985 – 86

Harrow

1986 – 87

Ealing

1987 – 88

Hounslow

1988 – 89

Ealing

1989 – 90

Hounslow

1990 – 91

Harrow

1991 – 92

Harrow

1992 – 93

Harrow

1993 – 94

Hounslow

1994 – 95

Ealing

1995 – 96

Harrow

1996 – 97

Barnet

1997 – 98

Brent

1998 – 99

Brent

1999 – 2000

Hillingdon

2000 – 01

Hillingdon

2001 – 02

Haringey

2002 – 03

Brent

2003 – 04

Brent

2004 – 05

Brent

2005 – 06

Brent

2006 – 07

Brent

2007 – 08

Ealing

2008 – 09

Brent

2009 – 10

Ealing

2010 – 11

Harrow

2011 – 12

Competition not completed

2012 – 13

Competition not completed

2013 – 14

Barnet

2014 – 15

Barnet

2015 – 16

Competition not played

2016 – 17

Barnet

2017 – 18

Barnet

2018 – 19

Hillingdon

2019 – 20

Brent

2020 – 21

Competition cancelled (COVID-19)

2021 – 22

Haringey