North American Cities by the 141 Major Professional Sports Franchises.
Table showing the 47 North American cities which host the 141 Major Professional Sports Franchises:
MLS Soccer, NFL American Football, MLB Baseball, NBA Basketball & NHL Ice Hockey.