average temperature saint george utah
The average temperature of Saint George is 56.23Â°F, which is much higher than the Utah average temperature of 49.55Â°F and is higher than the national average temperature of 54.45Â°F.