Question: why do the new england patriots play in foxborough?
Answer: The Patriots moved out of Boston, where they never had a permanent home stadium, to Foxboro, MA. Because they were not actually in Boston, they changed their city name. ... The NFL, however, rejected that name so they became the New England Patriots to represent the six state region of New England.