Atlantic is a city in, and the county seat of, Cass County, Iowa, United States, located along the East Nishnabotna River. The population was 7,112 in the 2010 census, a decline from the 7,257 population in the 2000 census.