Grafton is a Milwaukee River village in central Ozaukee County, with a walkable downtown, riverside parks and the Ozaukee Interurban Trail. Housing includes older homes near the village center, family subdivisions and a range of condominiums and apartments, with quick access to I-43.
Grafton’s condominium options and moderate home sizes make it a practical place to look when right-sizing within Ozaukee County.
Grafton by the numbers
According to the U.S. Census Bureau’s American Community Survey (2020–2024 5-year estimates), the Village of Grafton in Ozaukee County has a population of 12,445. For anyone weighing Grafton real estate, the median value of an owner-occupied home is $328,800, and 61.3% of occupied homes are lived in by their owners. Renters pay a median gross rent of $1,310 a month, a useful benchmark when evaluating a duplex or other investment property here. Median household income is $89,861, and the median age of residents is 41.5.
Source: U.S. Census Bureau, American Community Survey 2020–2024 5-Year Estimates. This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.
Homes for sale in Grafton
| Property type | Active listings | Price range |
|---|---|---|
| Single-family homes | 49 | $249,900 – $1,295,000 |
| Condominiums | 11 | $264,900 – $684,999 |
| Multi-family | 1 | $339,000 |
Map of current listings
Official website: villageofgraftonwi.gov