Just looked it up: Colorado Rapids, based in Denver which is a huge pro sports town with ~3million people in the metro area average 14k per game. Pretty surprising and quite a bit lower than I'd expect. The NHL Avalanche, by comparison, average about 17,500.