Marshalltown is a city in Marshall County, Iowa, United States. It is the county seat of Marshall County and has a population of approximately 27,471 as of 2020. The city is located in central Iowa and is known for its agricultural heritage and manufacturing industry. Marshalltown offers a variety of recreational activities, including parks, golf courses, and a local aquatic center. The city is home to Marshalltown Community College and several public and private schools.