Loa is a town in and the county seat of Wayne County, Utah, United States. As of the 2020 census, 516 people live in Loa.