Answer
The National Football League is headquartered in New York City. The league's offices are located in the MetLife Stadium complex, which is also home to the New York Giants and New York Jets. The NFL was founded in 1920 and has since grown to become the most popular sports league in the United States.