The Geography of NFL Fandom - The Atlantic
NFL Football Teams - Official Sites of all 32 NFL Teams
States without professional sports
The United States of sports betting - Where all 50 states stand on legalization - ESPN
U.S. sports betting: Here's where all 50 states currently stand on legalizing online sports betting sites
The most hated NFL teams in each state
Washington N.F.L. Team to Drop Name - The New York Times
American Football Explained