Yes, it does snow in St George, Utah, but the amount is very minimal. St George is situated in the southwestern corner of Utah, near the Arizona border and is approximately 120 miles northeast of Las Vegas, Nevada. The city is known for its warm and sunny climate. Apart from this, St George has also earned a reputation as a golfing destination, thanks to its beautiful golf courses. 

St George has a desert like climate, marked by hot summers and mild winters. Winters are normally very pleasant and daytime temperatures normally range between 50s to 60s Fahrenheit (10-20 degree Celsius). Snowfall is very minimal and is an infrequent occurrence. An average of 3.2 inches of snowfall is recorded in St George annually, which is less than the national average of 28 inches. 

How often does it snow in St George, Utah?  

Snowfall in St George is highly rare, particularly due to its desert-like climate. While the amount of snowfall can vary from year to year, it typically occurs only a few times during the winter months. No snow accumulation is witnessed at all, as there are only light showers. Taking into account average snowfall in St George, Utah by month:

Year Snowfall (In Inches)

The last time it snowed in St George, Utah was between March 12 and March 16 in 2021. 

When does it snow in St George, Utah? 

It snows in St George during the winter months, but the snowfall is very light and does not accumulate. Here is an analysis of St George, Utah weather by month:


Although snow flurries may be witnessed from the end of November, December is typically considered the first and the coldest month of winter in the city. Temperature normally ranges between 32 degrees Fahrenheit (0°C) to 51.8 degrees Fahrenheit (11°C).  An average of 0.9 inches of snowfall is recorded during this month. 


January is the snowiest month of the year in St George. St George weather in January typically ranges from 33.8 degrees Fahrenheit (1°C) to 53.6 degrees Fahrenheit (12°C). An average of 1.3 inches of snowfall is witnessed during this month. 


February is the last month of winter in St George. Temperature during this month ranges between 37.4 degrees Fahrenheit (3°C) to 59 degrees Fahrenheit (15°C). An average of 0.6 inches of snowfall is recorded in the city during February. 


March marks the beginning of spring season in the city. Temperature fluctuates between 42.8 degrees Fahrenheit (6°C) and 68 degrees Fahrenheit (20°C). Almost 0.2 inches of snowfall is experienced in the city during this month. 

Where does it snow in St George, Utah?

Snowfall in St George, Utah typically covers the entire city as well as the surrounding areas, if it snows at all. However, normally the snow is very light and no accumulation is seen at all. To be precise, St George experiences snowfall only once or twice per year, which disappears only within a few hours. 

St George Winter Activities

Concerned about what to do in southern Utah in winter? We got you covered here. While the city’s desert-like climate doesn’t allow any sort of skiing or snowboarding activities, there’s still plenty of options to keep yourselves hooked. 

Hiking and Biking 

St George’s mild winter temperatures call for outdoor activities like hiking and mountain biking. Various parks in St George including Snow Canyon State Park and Red Cliffs National Conservation Area offer numerous trails for such activities. 


St George is famous for its scenic golf courses which are available all year round. There are plenty of luxury resorts which are pretty enjoyable thanks to the pleasant winter weather. Almost 13 different golf courses are present in the city, among which some of the most famous are The Ledges Golf Club, Dixie Red Hills Golf Course, and Sunbrook Golf Club. 

Rock Climbing 

St George is one of the best places to go for rock climbing. The city is surrounded by scenic red rocks, which are surely a mesmerizing backdrop for rock climbing. 

Read More