Oakville is a town in Halton Region, Ontario, Canada. It is located on Lake Ontario between Toronto and Hamilton. At its 2021 census the town had a population of 213,759, with an estimated 233,700 people as of 2024, making it Ontario's largest town. Oakville is part of the Greater Toronto Area and one of the most densely populated areas of Canada.