Sidney is a city in Fremont County, Iowa, United States. The population was 1,138 at the 2010 census. It is the county seat of Fremont County and is one of the smallest county seats in Iowa.