Kinross is a city in Keokuk County, Iowa, United States. The population was 73 at the 2010 census. The community is named after a place in Scotland.
Kinross was created by people moving to be close to a new railroad depot in 1879 by moving both houses and businesses. This move along with other departures effectively turned their prior community, Hinkletown, Iowa, into a ghost town.
Kinross is located at 41°27′34″N 91°59′15″W (41.459422, -91.987387), southwest of Iowa City.
According to the United States Census Bureau, the city has a total area of 0.20 square miles (0.52 km2), all of it land.
As of the census of 2010, there were 73 people, 32 households, and 19 families living in the city. The population density was 365.0 inhabitants per square mile (140.9/km2). There were 37 housing units at an average density of 185.0 per square mile (71.4/km2). The racial makeup of the city was 100.0% White.