Top Sports Leagues by Attendance 2017


The NFL was the most popular sports league with an average attendance of 67,396 for 2017, followed by MLB at 30,042 and Canadian Football League at 24,644. Note that even though the Canadian Football League is third in the list, it comes in fifth in terms of revenue at US $0.2bn.