Longest current stay

Longest current tenure in Premier League
Team Seasons
Arsenal 99
Everton 71
Liverpool 63
Manchester United 50
Tottenham Hotspur 47
 In 1919, The Football League controversially voted to promote Arsenal to the First Division, despite only finishing fifth in the Second Division's last pre-war season of 1914–15.

Since then, Arsenal have remained in the top division of English football.
Longest current tenure in Championship
Team Seasons
Bristol City 10
Queens Park Rangers 10
Preston North End 10
Millwall 8
Middlesbrough 8
 Barnsley holds the all-time record for the longest continuous stay in the second tier. They spent 30 consecutive seasons in the second tier, from 1898 to 1932.

In more recent times the record is 17 seasons (Ipswich from 2002 to 2019).
Longest current tenure in League One
Team Seasons
Shrewsbury Town 10
Burton Albion 7
Lincoln City 6
Charlton Athletic 5
Wycombe Wanderers 4
 Bournemouth holds the record for the longest continuous stay in the third tier of English football. They spent 40 consecutive seasons in the third tier, from 1923 to 1970.
Longest current tenure in League Two
Team Seasons
Newport County 12
Colchester United 9
Walsall 6
Bradford City 6
Salford City 6
 Rochdale holds the record for the longest continuous spell in the fourth tier of English football. They spent 36 consecutive seasons in the fourth tier, from 1974 to 2010.