Polk City is a city in Polk County, Iowa, United States. The population was 2,344 at the 2000 census; a special census in 2005 counted 2,872 residents. It is part of the Des Moines–West Des Moines Metropolitan Statistical Area. Polk City is located along Saylorville Lake and near Big Creek State Park.