Moscow is an unincorporated community and census-designated place in Muscatine County, Iowa, United States. As of the 2020 census, the population was 290. It has a post office, with the ZIP code of 52760, which opened on May 1, 1837. The community is part of the Muscatine Micropolitan Statistical Area.