Friday, June 5, 2026
Question: Which Virginia city is home to the oldest naval shipyard in the U.S.?
Answer: Portsmouth is home to the oldest naval shipyard in the United States. Norfolk Naval Shipyard, despite its name, is actually located in Portsmouth. According to the Naval Sea Systems Command, its roots trace back to 1767, making it the oldest and largest naval shipyard in the country.

