 Iron River is located west of the city of Ashland and east of the city of Superior.At the 2000 census, there were 1,059 people, 485 households and 311 families residing in the town.The population density was .