The new clubs tend to be in the South East of England (Bournemouth, Brentford and Watford) you can also add in Brighton and maybe even Palace, Reading and Norwich. All clubs more seen in current division 1 than the higher leagues.
While the old names struggling tend to be in the North - Bolton, Blackpool, Sunderland, Sheffield Wednesday - although Pompey, Charlton and Ipswich are struggling too this season.
I think the performance of teams has shown some corelation with the economic climate of their areas and appeal to foreign investors since 1979. To my knowledge only 1 club in the English Premier League is not from a City.