The city is situated on the eastern shore of Lake Champlain, north of Shelburne Bay. It was built on a strip of land extending about 6 miles (9.7 km) south from the mouth of the Winooski River along the lake shore and rises from the water's edge to a height of 300 feet (91 m)