where do they play the army navy game

just now 1
Nature

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.