About This Place
Union is a city in Hardin County, Iowa, United States. The population was 427 at the 2000 census.
Union is located at 42°14′41″N 93°3′51″W / 42.24472°N 93.06417°W / 42.24472; -93.06417 (42.244715, -93.064240).
According to the United States Census Bureau, the city has a total area of 0.6 square miles (1.4 km²), all of it land.