Overview Marshalltown is a city in Iowa, United States, with a population of about 27,620[1]. Geography Coordinates: 42.0494, -92.9080