Spanish flag

Talking about the weather in Spanish

English speakers rely heavily on the word "it" when talking about the weather. We say that "it is raining" or "it is hot". That "it" is a placeholder subject. It does not refer to a real thing, but English grammar demands a subject anyway.

Spanish does not need placeholder subjects. When you talk about the weather in Spanish, you never try to invent a subject or translate the word "it". Instead, Spanish uses specialized verbs or combines a few common verbs with weather nouns and adjectives. Because English speakers are used to saying "it is", a very common mistake is to say es sol instead of using the correct Spanish verbs.

Word list
lloverA1 to rain llueve = it rains solmA1 sun hace sol = it's sunny tiempomA1 weather hace buen tiempo = the weather is good vientomA1 wind hace viento = it's windy hacer calorA2 to be hot hace calor = it's hot hacer fríoA2 to be cold hace frío = it's cold nevarA2 to snow nieva = it snows nieblafA2 fog hay niebla = it is foggy nubladomA2 cloudy está nublado = it is cloudy soleadomA2 sunny está soleado = it is sunny despejadomB1 clear está despejado = it is clear frescomB1 cool hace fresco = it's cool lloviznarB1 to drizzle llovizna = it drizzles neblinafB1 fog hay neblina = it is misty/foggy tronarB1 to thunder truena = it thunders chispearB2 to drizzle chispea = it drizzles despejarseB2 to clear up se está despejando = it is clearing up escarchafB2 frost hay escarcha = there's frost humedadfB2 humidity hay mucha humedad = it's very humid húmedomB2 humid está muy húmedo hoy = it's very humid today
Making the weather with hacer

When describing the general temperature or feel of the weather, Spanish frequently uses the verb hacer (to do or to make) followed by a noun. Where English says "it is sunny", Spanish literally says "it makes sun" using the noun sol. The same pattern applies to viento (wind) and the word tiempo (weather) itself.

En primavera hace buen tiempo.
(In spring the weather is good.)
Hoy hace mucho sol en el parque.
(It is very sunny in the park today.)
Lleva una chaqueta porque hace viento.
(Take a jacket because it is windy.)

This is also how Spanish expresses temperature. You will use the phrases hacer calor (to be hot) and hacer frío (to be cold).

En este país hace calor durante el verano.
(In this country it is hot during the summer.)
Ayer hizo mucho frío por la noche.
(Yesterday it was very cold at night.)
Dedicated weather verbs

Many weather events are expressed as single verbs rather than combinations. You conjugate these verbs in the third-person singular (the "he or she" form), but there is no subject.

The most common verbs are llover (to rain) and nevar (to snow). You can also use more descriptive verbs like chispear (to drizzle) or tronar (to thunder). When a storm passes, you can use the verb despejarse (to clear up).

En invierno nieva mucho en las montañas.
(In winter it snows a lot in the mountains.)
No podemos salir porque llueve.
(We cannot go out because it is raining.)
Me asusto cuando truena tan fuerte.
(I get scared when it thunders so loudly.)
Parece que se está despejando.
(It looks like it is clearing up.)
Using estar and hay

Not all weather uses hacer. If you are describing a temporary visual condition with an adjective, you will use estar. This applies to adjectives like nublado (cloudy), despejado (clear), and soleado (sunny).

El cielo está nublado y oscuro.
(The sky is cloudy and dark.)
Mañana estará soleado.
(Tomorrow it will be sunny.)

Finally, if you are talking about the physical presence of a weather phenomenon, Spanish uses hay (there is or there are). You will hear this most often with nouns like niebla (fog).

Conduce con cuidado porque hay niebla.
(Drive carefully because it is foggy.)
Summary

The golden rule for weather in Spanish is to leave out the word "it". Remember that Spanish uses hacer for general temperature, sun, or wind. It uses estar for conditions described by adjectives, hay for fog, and dedicated verbs without a subject for rain and snow.