Barnes City is located in Mahaska County, IA. The population is 252, making Barnes City the 6th largest city in Mahaska County.
There are 0 public schools in Barnes City with an average Homefacts rating of NA. The total crime rate for Barnes City is moderate , and there are 1 registered sex offenders residing in the city. Unemployment in Barnes City is low and the median home sales price is $0. Detailed and up-to-date Barnes City property reports are available for any property address.
Cities near Barnes City include Pleasant Grove Township, Jackson Township and Gibson.