The Army–Navy football game is usually played at large neutral-site NFL stadiums on the U.S. East Coast, most often in Philadelphia.
Typical venue
Historically, Philadelphia has been the primary home for the game, with most matchups played at stadiums there, including the current Lincoln Financial Field. The city is chosen because it sits roughly between West Point, New York (Army) and Annapolis, Maryland (Navy), and its stadium can handle the large crowds the game draws.
Recent and upcoming locations
In recent years, the game has rotated among several East Coast NFL venues such as Gillette Stadium (near Boston), FedEx Field (near Washington, D.C.), M&T Bank Stadium (Baltimore), MetLife Stadium (New Jersey/New York area), and Lincoln Financial Field (Philadelphia). For example, the 2025 Army–Navy Game is scheduled to be played at M&T Bank Stadium in Baltimore, Maryland.
