Tama is a city in Tama County, Iowa, United States. The population was 2,877 at the 2010 census.Tama is situated two miles south of Toledo, the county seat. The two towns are close enough to have nearly grown together over the years.