Hardwick is the primary village and a census-designated place (CDP) in the town of Hardwick, Caledonia County, Vermont, United States.
As of the 2020 census, the CDP had a population of 1,269,[2] out of 2,920 in the entire town of Hardwick.
Route 15 leads southeast 12 miles (19 km) to U.S. Route 2 in West Danville, and northwest 14 miles (23 km) to Morrisville, while Route 14 leads north 25 miles (40 km) to Irasburg and south 19 miles (31 km) to East Montpelier.
The Lamoille River flows through the center of Hardwick.
It continues northwest to flow into Lake Champlain north of Colchester.