Nyon is a municipality in the district of Nyon in the canton of Vaud in Switzerland. It is found 25 kilometers north of Geneva, and is part of the Geneva metropolitan area. The town has (as of 2006) 17,267 people.