I think you need to check your stats. City finished 16th in the Premier League in 2004 and averaged an incredible 47,000 in a 47,000 capacity stadium. City have averaged between 45 and 47,000 since they moved to the Etihad, in 2003. Nothing to do with their recent rise. City have got the best fans in the world when it comes to loyalty. City were getting crowds of 33,000 when they were in this league for a single season in the 1998/99 season. As for United - prior to 1993, crowds at Old Trafford were usually less than 30,000. In the 1986/87 season, United's crowds for some matches were less than 20,000. I certainly remember them getting 17,000 for some matches.