St. George is a town in Chittenden County, Vermont, United States.
[3] St. George has the smallest land area of any town in Vermont, though the incorporated cities of St. Albans, Vergennes, and Winooski are smaller.
[4] St. George is bordered by the town of Shelburne to the west, Williston to the northeast, and Hinesburg to the south.
According to the United States Census Bureau, the town has a total area of 3.6 square miles (9.2 km2), all land.
18.6% of all households were made up of individuals, and 4.9% had someone living alone who was 65 years of age or older.