Moscow is an unincorporated community in Marengo County, Alabama, United States. The community has also been known as Berlin. The community is likely named for a former local plantation.
Moscow is located at and has an elevation of .