Barnes City is a city in Mahaska and Poweshiek counties in the U.S. state of Iowa. The population was 156 at the 2020 census.

History

thumb|right|City Hall

Barnes City was founded under the name of New Barnes until the town of Barnes City was chartered in 1898. Barnes City came about as a result of the Chicago, Rock Island, and Pacific Railroad needing a central link between Montezuma and Thornburg. It was decided that a small depot be built halfway in between these two communities, and this happened to be on the property owned by James Barnes in 1881; hence the name Barnes City.

Geography

According to the United States Census Bureau, the city has a total area of , all land.

Demographics