| | | Winners | | Runners Up |
| 1979/80 | | Sheldon Promovere | | Wythall |
| 1980/81 | | Southam Utd | | Walsall Wood Res |
| 1981/82 | | Paget Rgrs Res | | Boldmere St. Michaels Res |
| 1982/83 | | Bridgnorth Town Res | | Oldbury Utd Res |
| 1983/84 | | Kingswinford Town | | Princes End Utd |
| 1984/85 | | Bolehall Swifts | | West Heath Utd |
| 1985/86 | | Stratford Town Res | | Kings Norton OB |
| 1986/87 | | Bromsgrove Athletico | | College Celtic |
| 1987/88 | | West Mids Fire Service | | Streetly Celtic |
| 1988/89 | | Upton Town | | Wellesbourne |
| 1989/90 | | Pershore Town | | Alcester Town |
| 1990/91 | | Badsey Rgrs | | Becketts Sporting |
| 1991/92 | | Marston Green | | Hams Hall |
| 1992/93 | | Ansells | | Shirley Town |
| 1993/94 | | Massey Ferguson | | Jaguar-Daimler |
| 1994/95 | | Richmond Swifts | | Alveston |
| 1995/96 | | Continental Star | | Enville Ath |
| 1996/97 | | Feckenham | | Fairfield Villa |
| 1997/98 | | Blackheath Electrodrives | | Kings Norton Town Res |
| 1998/99 | | Fairfield Villa | | Brownhills Town |
| 1999/00 | | Wyre Forest | | Polesworth North Warwick |
| 2000/01 | | Leamington | | Rugby Town |
| 2001/02 | | Burman Hi-Ton | | Stockingford AA |
| 2002/03 | | Barnt Green Spartak | | Littleton |
| 2003/04 | | Wellesbourne | | Enville Ath |
| 2004/05 | | Archdale '73 | | Handsworth Utd |
| 2005/06 | | Bartley Green | | University of Birmingham |
| 2006/07 | | | | |