When it comes to attendance in Major League Baseball, a sport that often has six home games in a single week, teams in the largest cities have a distinct advantage.

The attendance figures for big market clubs can also paint a misleading picture that suggests smaller market teams have poor attendance. In reality, many of the smaller market teams are actually doing pretty well considering the size of their metropolitan area.

Below is a look at the per capita attendance for each MLB team based on 2012 census estimates from the U.S. Census Bureau and the Government of Canada. The Brewers show the strongest attendance with their average attendance (31,542) representing 2.01% of Milwaukee's population (1.8 million). That is nearly four times higher than the average MLB team (0.51%).

Of course, this method does create bias against the New York clubs, who play in a metro area that is immensely bigger than any other team. And there is a bias against teams that sell out a lot of games and may be missing out on potential ticket sales. But it does make you wonder why teams like the Mets and Yankees can't sell out every game...