Moody is a city located in St. Clair County, Alabama. The city was founded in 1907, and it was named after a local businessman named Epps M…Moody is a city located in St. Clair County, Alabama. The city was founded in 1907, and it was named after a local businessman named Epps Moody. The population was 13,170 at the 2020 census. It is located about 22 miles east of Birmingham.