Gresham enjoys a mild climate with distinct seasons. Summers are warm but not as hot as Houston, and winters are relatively mild with occasional snowfall, providing a refreshing change.