As I said, home winning percentage could be a contributing factor, just one of several. The cost of tickets, traffic, free or low cost streaming are some of the other factors that have been previously mentioned here or in the BU thread. Other entertainment options are also a factor for teams in metro areas (here in the Boston area teams regularly change the time of games when a Patriots playoff game ends up scheduled at the same time) as you mention. As for the size of the Minneapolis market, you compare it ti the top five markets in the country and Boston (which is 10th) and make it seem much smaller than it actually is. It is the 16th largest overall in the U.S. and is 74% the size of Boston, 52% the size of Houston and 48% the size of Dallas/Fort Worth. Against the top three it is 38% the size of Chicago, 27% the size of Los Angles and 18% the size of New York. There are also a number of smaller markets that have have similar sports options as the twin cities.
Since I already had each team's seasonal home records since 2004 in a workbook and their average attendance figures since 2001 in another workbook it wasn't too much work put the information together. I should have that completed shortly.
As for distance to opponents, there are 9 other DI hockey teams within 40 miles of BU, 5 of them in Hockey East. So while attendance may be slightly improved by visiting fans for a few games, overall the DI fanbase in the greater Boston area is very fractured compared to most other DI teams, like Minnesota. As an example, on 8 November of this year BC hosted UConn (5,291), BU hosted PC (2,837), UML hosted Maine (4,199) and Merrimack hosted NU (2,014) for a total of 14,341 fans watching a Hockey East game within 23 miles of each other. Harvard was hosting Princeton in front of another 1,633 fans just a mile-and-a-half from BU and Holy Cross hosted Sacred Heart in front of 1,052 fans just under 40 miles away.
Sean