Wilton is a city in Cedar and Muscatine Counties in the U.S. state of Iowa. The population was 2,839 at the 2010 census. The Muscatine County portion of Wilton is part of the Muscatine Micropolitan Statistical Area.