2016 was the 135th FA Cup Final since the first back in 1872. A total of 43 teams have won the FA Cup:
first last total
2013 1 Wigan Athletic
1988 1 Wimbledon
1987 1 Coventry City
1978 1 Ipswich Town
1976 1 Southampton
1972 1 Leeds United
1970 2012 7 Chelsea
1965 2006 7 Liverpool
1954 1980 3 West Ham United
1953 1 Blackpool
1947 1 Charlton Athletic
1946 1 Derby County
1939 2008 2 Portsmouth
1937 1973 2 Sunderland
1930 2015 12 Arsenal
1927 1 Cardiff City
1923 1958 4 Bolton Wanderers
1922 1 Huddersfield Town
1912 1 Barnsley
1914 1 Burnely
1911 1 Bradford City
1910 1955 6 Newcastle United
1909 2016 12 Manchester United
1906 1995 5 Everton
1904 2011 5 Manchester City
1901 1991 8 Tottenham Hotspur
1900 1903 2 Bury
1899 1925 4 Sheffield United
1898 1959 2 Nottingham Forest
1896 1935 3 Sheffield Wednesday
1894 1 Notts County
1893 1960 4 Wolverhampton Wanderers
1889 1938 2 Preston North End
1888 1968 5 West Bromwich Albion
1887 1957 7 Aston Villa
1884 1928 6 Blackburn Rovers
123 [36 teams]
plus the first 12 wins from 1872 to 1883 by these 7 teams: Old Carthusians, Blackburn Olympic,
Clapham Rovers, Oxford University, Royal Engineers, Old Etonians (2), Wanderers (5).