Grand Valley (formerly The Township of East Luther Grand Valley) is a town in the Canadian province of Ontario. The town is located within Dufferin County, and includes part of the Luther Marsh. The marsh covers over 10,000 acres (40 kmò) including Luther Lake. Its main namesake population centre, Grand Valley, is located along the Grand River.
The Town of Grand Valley comprises a number of villages and hamlets, including the following communities:
The formation of the town under the name Township of East Luther Grand Valley was a result of an amalgamation effective January 1, 1995, of the Township of East Luther and the Village of Grand Valley. In September 2012, the name was changed to the Town of Grand Valley.
Grand Valley was hit by an F4 tornado on May 31, 1985, that destroyed much of the town's infrastructure, which has since been rebuilt.
In the 2021 Census of Population conducted by Statistics Canada, Grand Valley had a population of living in of its total private dwellings, a change of from its 2016 population of . With a land area of , it had a population density of in 2021.
Municipal council (as of 2026):
The Grand Valley B.I.A. is encouraging commerce developments in the town. In an attempt to accommodate new development, the town is in the process of updating the By-laws.
The Grand Valley B.I.A., is the smallest Business Improvement Area in Ontario.