Most promotions and relegations (All-time)

Clubs that have had the most promotions and relegations (English football league)
P = Promotions
R = Relegations
T = Total
Team Division Promotions P Relegations R Total T
Grimsby Town L2 15 17 32
Notts County L2 14 17 31
Bolton Wanderers L1 14 16 30
Birmingham City L1 14 15 29
Doncaster Rovers L2 14 15 29
Leicester City PL 14 13 27
Sheffield United CH 13 13 26
Cardiff City CH 13 13 26
Port Vale L2 12 14 26
Burnley CH 12 13 25
Sheffield Wednesday CH 12 13 25
Luton Town CH 13 12 25
Hull City CH 12 12 24
Lincoln City L1 12 12 24
Rotherham United L1 12 12 24
West Bromwich Albion CH 11 12 23
Norwich City CH 12 11 23
Manchester City PL 12 11 23
Blackpool L1 11 12 23
Bury 10 13 23
Preston North End CH 11 12 23
Middlesbrough CH 11 11 22
Bristol City CH 11 11 22
Wolverhampton Wanderers PL 11 11 22
Northampton Town L1 11 11 22
Fulham PL 11 10 21
Plymouth Argyle CH 11 10 21
Millwall CH 11 10 21
Derby County CH 10 11 21
Barnsley L1 10 11 21
Walsall L2 10 11 21
Swansea City CH 11 10 21
Sunderland CH 10 11 21
Stoke City CH 10 11 21
Chesterfield L2 10 11 21
Carlisle United L2 10 11 21
Brighton and Hove Albion PL 11 9 20
Southend United 9 11 20
Charlton Athletic L1 10 10 20
Crystal Palace PL 11 9 20
Bradford City L2 9 11 20
Watford CH 10 9 19
Stockport County L1 9 10 19
Huddersfield Town L1 9 10 19
Swindon Town L2 9 10 19
Crewe Alexandra L2 9 10 19
Nottingham Forest PL 9 9 18
Brentford PL 10 8 18
Scunthorpe United 8 10 18
Reading L1 9 9 18
Peterborough United L1 9 8 17
Portsmouth CH 9 8 17
Leeds United CH 8 8 16
York City 7 9 16
Mansfield Town L1 8 8 16
Blackburn Rovers CH 7 8 15
Oldham Athletic 6 9 15
Leyton Orient L1 7 8 15
Cambridge United L1 8 7 15
Tranmere Rovers L2 7 8 15
Queens Park Rangers CH 8 7 15
Gillingham L2 7 8 15
Colchester United L2 7 8 15
Ipswich Town PL 8 6 14
Oxford United CH 8 6 14
Bournemouth PL 8 6 14
Wrexham L1 7 7 14
Shrewsbury Town L1 7 7 14
Bristol Rovers L1 7 7 14
West Ham United PL 7 6 13
Newcastle United PL 7 6 13
Chelsea PL 7 6 13
Wigan Athletic L1 7 6 13
Hartlepool United 5 7 12
Aston Villa PL 6 6 12
Coventry City CH 6 6 12
Exeter City L1 6 6 12
Southampton PL 7 5 12
Torquay United 5 7 12
Darlington 5 7 12
Manchester United PL 5 5 10
Wycombe Wanderers L1 6 4 10
Chester City 4 6 10
Tottenham Hotspur PL 5 4 9
Hereford United 4 5 9
Bradford Park Avenue 3 6 9
Newport County L2 4 5 9
Cheltenham Town L2 5 4 9
Wimbledon 5 4 9
Barnet 4 4 8
Rochdale 3 5 8
Liverpool PL 4 3 7
MK Dons L2 3 4 7
Macclesfield Town 3 3 6
Southport 2 4 6
Halifax Town 2 4 6
Aldershot 2 4 6
Yeovil Town 3 3 6
Barrow L2 2 3 5
Accrington Stanley L2 2 3 5
Darwen 1 3 4
Stevenage L1 3 1 4
Everton PL 2 2 4
Workington 1 3 4
Dagenham & Redbridge 2 2 4
Forest Green Rovers 2 2 4
Rushden & Diamonds 2 2 4
Crawley Town L1 3 1 4
Burton Albion L1 3 1 4
Arsenal PL 2 1 3
Nelson 1 2 3
Glossop North End 1 2 3
Gateshead AFC 0 3 3
Morecambe L2 2 1 3
Fleetwood Town L2 2 1 3
AFC Wimbledon L2 2 1 3
Sutton United 1 1 2
Maidstone United 1 1 2
Aldershot Town 1 1 2
Kidderminster Harriers 1 1 2
Boston United 1 1 2
Scarborough FC 1 1 2
Rotherham County FC 0 2 2
Accrington 0 1 1
Burton United 0 1 1
Northwich Victoria 0 1 1
Bootle 0 1 1
Middlesbrough Ironopolis 0 1 1
Rotherham Town 0 1 1
Burton Wanderers 0 1 1
Loughborough 0 1 1
Gainsborough Trinity 0 1 1
New Brighton Tower 0 1 1
Leeds City 0 1 1
Merthyr Town 0 1 1
Stalybridge Celtic 0 1 1
Ashington 0 1 1
Durham City 0 1 1
Wigan Borough 0 1 1
Aberdare Athletic 0 1 1
New Brighton 0 1 1
Thames 0 1 1
Harrogate Town L2 1 0 1
Bromley FC L2 1 0 1
Salford City L2 1 0 1