Grafton is a village in Ozaukee County, Wisconsin, United States. Located about 20 miles north of Milwaukee and in close proximity to Interstate 43, it is a suburban community in the Milwaukee metropolitan area. The village incorporated in 1896, and at the time of the 2020 census the population was 12,094.