Weatogue is a census-designated place and village in Simsbury, Hartford County, Connecticut. The population was 2,805 at the 2000 census.
According to the United States Census Bureau, the CDP has a total area of 3.0 square miles (7.8 km2), of which, 3.0 square miles (7.8 km2) of it is land and 0.04 square miles (0.1 km2) of it (0.99%) is water.
As of the census of 2000, there were 2,805 people, 1,007 households, and 815 families residing in the CDP. The population density was 935.0 people per square mile (361.0/km2). There were 1,031 housing units at an average density of 343.6 per square mile (132.7/km2). The racial makeup of the CDP was 95.65% White, 0.75% African American, 0.04% Native American, 2.35% Asian, 0.04% Pacific Islander, 0.25% from other races, and 0.93% from two or more races. Hispanic or Latino of any race were 1.71% of the population.