Hornick is a city in Woodbury County, Iowa, United States. It is part of the Sioux City, IA–NE–SD metropolitan statistical area. The population was 255 at the time of the 2020 census.

Geography

According to the United States Census Bureau, the city has a total area of , of which is land and 0.01 square mile (0.03&nbsp;km<sup>2</sup>) is water. The town is located on the floodplain of the Missouri River, near the edge of the Loess Hills, adjacent to the old (meandered) channel of the West Fork of the Little Sioux River.

History

Hornick was impacted the 2019 floods. The town was under 2 feet of water. Funding has been allocated for the construction of a berm, similar to the temporary berm which prevented flooding in 1996.

Hornick formerly had passenger train service provided by the Milwaukee Road. Today, Hornick station is listed on the NRHP.

Demographics