ⓘ Cornwall, Vermont

                                     

ⓘ Cornwall, Vermont

Cornwall is located in south-central Addison County, in the Champlain Valley. It is bordered by the town of Middlebury the county seat to the northeast, Salisbury to the southeast, Whiting to the south, Shoreham to the southwest, Bridport to the west, and Weybridge to the north. Otter Creek forms the town border with Salisbury. Vermont Route 30, also known as the "Seth Warner Memorial Highway" and named for notable Vermonter Seth Warner, passes north–south through Cornwall, while Vermont Route 125 passes east–west through the northern part of the town. Vermont Route 74 leads southwest from the center of town, towards the Ticonderoga–Larrabees Point Ferry across Lake Champlain.

According to the census Bureau United States, the town of Cornwall with a total area of 28.6 square miles 74.1 km 2, of which 28.5 square miles 73.7 km 2 of Land and 0.15 square miles, 0.4 km 2, or 0.57 per cent, water.