Marshalltown IA is located at 42.036381, -92.912727 geo coordinates. Marshalltown, IA is located in Iowa, United States Of America.