Overview Spencer is a city in Iowa, United States, with a population of about 11,212[1]. Geography Coordinates: 43.1414, -95.1444