Every stadium each of the 32 NFL teams has called home

NFL teams have moved around — some more than others. A look at the venues all 32 teams have called home at one time or another.

A look at the history of each NFL team by its home venue. Some of the stadia have had different names at times but are the same venue.

Arizona Cardinals

 Ronald Martinez/Getty Images

Normal Park 1920-21, 1926-28

Comiskey Park 1922-25, 1929-58

Soldier Field 1959

Municipal Grant Park Stadium (1924–1925)

Metropolitan Stadium 1959 (2 games)

Busch Stadium (1) 1960-65

Busch Stadium (2) 1966-87

Sun Devil Stadium 1988-2005

State Farm Stadium 2006-present