Moody is a city in St. Clair County, Alabama, United States. It incorporated in 1962. At the 2020 census, the population was 13,170.