Ilion is a village in Herkimer County, New York, United States. The population was 7,790 at the 2017 census.
The village is at the northern edge of the town of German Flatts, though a tiny portion is in the town of Frankfort. It is south of the Mohawk River and Erie Canal.