charlotte is a town in chittenden county, vermont, united states. the town was named for sofia charlotte of mecklenburg-strelitz, queen of england and wife of king george iii. the population of the town was 3,754 at the 2010 census.