Fayette is a town located in Sanpete County, Utah. Fayette has a 2026 population of 269. Fayette is currently growing at a rate of 2.28% annually and its population has increased by 8.47% since the most recent census, which recorded a population of 248 in 2020.