In what city is Fort Ticonderoga located? on Jan 12, 2024 Published in Geography Trivia Ticonderoga, New York. Fort Ticonderoga was built by the French at the south end of Lake Champlain in upstate New York.