<!--
{
  "availability" : [
    "iOS: 16.0.0 -",
    "iPadOS: 16.0.0 -",
    "macCatalyst: 16.0.0 -",
    "macOS: 13.0.0 -",
    "tvOS: 16.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 9.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "WeatherKit",
  "identifier" : "/documentation/WeatherKit/WeatherCondition",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "WeatherKit"
    ],
    "preciseIdentifier" : "s:10WeatherKit0A9ConditionO"
  },
  "title" : "WeatherCondition"
}
-->

# WeatherCondition

A description of the current weather condition.

```
enum WeatherCondition
```

## Topics

### Creating the object

### Getting visibility properties

[`WeatherCondition.blowingDust`](/documentation/WeatherKit/WeatherCondition/blowingDust)

Blowing dust or sandstorm.

[`WeatherCondition.clear`](/documentation/WeatherKit/WeatherCondition/clear)

Clear.

[`WeatherCondition.cloudy`](/documentation/WeatherKit/WeatherCondition/cloudy)

Cloudy, overcast conditions.

[`WeatherCondition.foggy`](/documentation/WeatherKit/WeatherCondition/foggy)

Fog.

[`WeatherCondition.haze`](/documentation/WeatherKit/WeatherCondition/haze)

Haze.

[`WeatherCondition.mostlyClear`](/documentation/WeatherKit/WeatherCondition/mostlyClear)

Mostly clear.

[`WeatherCondition.mostlyCloudy`](/documentation/WeatherKit/WeatherCondition/mostlyCloudy)

Mostly cloudy.

[`WeatherCondition.partlyCloudy`](/documentation/WeatherKit/WeatherCondition/partlyCloudy)

Partly cloudy.

[`WeatherCondition.smoky`](/documentation/WeatherKit/WeatherCondition/smoky)

Smoky.

### Getting wind properties

[`WeatherCondition.breezy`](/documentation/WeatherKit/WeatherCondition/breezy)

Breezy, light wind.

[`WeatherCondition.windy`](/documentation/WeatherKit/WeatherCondition/windy)

Windy.

### Getting precipitation properties

[`WeatherCondition.drizzle`](/documentation/WeatherKit/WeatherCondition/drizzle)

Drizzle or light rain.

[`WeatherCondition.heavyRain`](/documentation/WeatherKit/WeatherCondition/heavyRain)

Heavy rain.

[`WeatherCondition.isolatedThunderstorms`](/documentation/WeatherKit/WeatherCondition/isolatedThunderstorms)

Thunderstorms covering less than 1/8 of the forecast area.

[`WeatherCondition.rain`](/documentation/WeatherKit/WeatherCondition/rain)

Rain.

[`WeatherCondition.sunShowers`](/documentation/WeatherKit/WeatherCondition/sunShowers)

Rain with visible sun.

[`WeatherCondition.scatteredThunderstorms`](/documentation/WeatherKit/WeatherCondition/scatteredThunderstorms)

Numerous thunderstorms spread across up to 50% of the forecast area.

[`WeatherCondition.strongStorms`](/documentation/WeatherKit/WeatherCondition/strongStorms)

Notably strong thunderstorms.

[`WeatherCondition.thunderstorms`](/documentation/WeatherKit/WeatherCondition/thunderstorms)

Thunderstorms.

### Getting hazardous properties

[`WeatherCondition.frigid`](/documentation/WeatherKit/WeatherCondition/frigid)

Frigid conditions, low temperatures, or ice crystals.

[`WeatherCondition.hail`](/documentation/WeatherKit/WeatherCondition/hail)

Hail.

[`WeatherCondition.hot`](/documentation/WeatherKit/WeatherCondition/hot)

High temperatures.

### Getting winter precipitation properties

[`WeatherCondition.flurries`](/documentation/WeatherKit/WeatherCondition/flurries)

Flurries or light snow.

[`WeatherCondition.sleet`](/documentation/WeatherKit/WeatherCondition/sleet)

Sleet.

[`WeatherCondition.snow`](/documentation/WeatherKit/WeatherCondition/snow)

Snow.

[`WeatherCondition.sunFlurries`](/documentation/WeatherKit/WeatherCondition/sunFlurries)

Snow flurries with visible sun.

[`WeatherCondition.wintryMix`](/documentation/WeatherKit/WeatherCondition/wintryMix)

Wintry mix.

### Getting hazardous winter properties

[`WeatherCondition.blizzard`](/documentation/WeatherKit/WeatherCondition/blizzard)

Blizzard.

[`WeatherCondition.blowingSnow`](/documentation/WeatherKit/WeatherCondition/blowingSnow)

Blowing or drifting snow.

[`WeatherCondition.freezingDrizzle`](/documentation/WeatherKit/WeatherCondition/freezingDrizzle)

Freezing drizzle or light rain.

[`WeatherCondition.freezingRain`](/documentation/WeatherKit/WeatherCondition/freezingRain)

Freezing rain.

[`WeatherCondition.heavySnow`](/documentation/WeatherKit/WeatherCondition/heavySnow)

Heavy snow.

### Getting tropical hazard properties

[`WeatherCondition.hurricane`](/documentation/WeatherKit/WeatherCondition/hurricane)

Hurricane.

[`WeatherCondition.tropicalStorm`](/documentation/WeatherKit/WeatherCondition/tropicalStorm)

Tropical storm.

### Describing the weather condition

[`accessibilityDescription`](/documentation/WeatherKit/WeatherCondition/accessibilityDescription)

A localized accessibility description describing the weather condition.

[`description`](/documentation/WeatherKit/WeatherCondition/description)

A localized string describing the current condition.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)