Maija vidējā gaisa temperatūra Latvijā bija +9,5 °C, kas ir 1,9 °C zem mēneša normas. Mēneša maksimālā gaisa temperatūra +22,0 °C tika novērota 26. maijā Skrīveros un 27. maijā Jelgavā, bet minimālā gaisa temperatūra –2,6 °C – 8. maijā Stendē. Visstiprākās vēja brāzmas (21,6 m/s) tika novērotas 13. maijā Saldū.
Kopējais nokrišņu daudzums Latvijā maijā bija 47,2 mm, kas ir 3% zem mēneša normas (48,8 mm). Visvairāk nokrišņu (103,8 mm) bija Daugavpilī, bet vismazāk Rucavā – 21,3 mm.
Latvijas upju baseinos maijā nokrišņu daudzums bija atšķirīgs. Kopumā nokrišņu daudzums Daugavas baseinā Latvijas teritorijā 157%, Aiviekstes baseinā 119%. Ventas baseinā 83%, Salacas un Gaujas baseinā 77–79%, bet Lielupes baseinā tikai 54% no mēneša nokrišņu normas.
Upju notece maijā nebija liela. Lielupes, Gaujas, Ventas, Salacas, Aiviekstes, Ogres un Daugavas upju notece bija 32–58% no normas.
Vidējā ūdens pietece Pļaviņu HES maijā bija 487 m3/s, maksimālā pietece 638 m3/s novērota 17. maijā, bet minimālā pietece 401 m3/s novērota 5. maijā.
Lielākajā daļā Latvijas upju ūdens līmeņa gaita maijā bija bez izteiktiem maksimumiem un svārstību amplitūda nebija ļoti liela. Latvijas austrumu daļas upēs maija vidū nokrišņu ietekmē paaugstinājās ūdenslīmenis un ūdenslīmeņa izmaiņas bija novērojamas lielākā amplitūdā.
Daugavā no Piedrujas līdz Jēkabpilij ūdens līmeņa svārstības maijā bija 0,49–1,05 m amplitūdā, Pļaviņu ūdenskrātuvē 0,92–0,99 m intervālā, bet Daugavas lejtecē pie Andrejostas, Mīlgrāvī un Ķīšezerā ūdens līmenis svārstījies 0,78–0,79 m robežās. Daugavas baseina upēs ūdens līmeņa svārstības maijā bijušas 0,18–1,14 m.
Zilupē ūdens līmeņa svārstību amplitūda maijā bija 0,32 m.
Salacas baseina upēs ūdens līmeņa svārstību amplitūda maijā bija 0,14–0,48 m robežās.
Gaujā ūdens līmeņa svārstību intervāls maijā bija 0,23–0,64 m, lielākais Gaujas lejtecē pie Carnikavas.
Gaujas baseina upēs ūdens līmenis maijā svārstījies 0,09–0,49 m robežās.
Lielupē maijā ūdens līmenis svārstījās 0,31–0,85 m robežās, bet Mēmelē un Mūsā 0,11–0,37 m intervālā. Citās Zemgales upēs ūdens līmeņa svārstības lielākoties novērotas 0,06–0,84 m amplitūdā.
Ventā ūdens līmeņa svārstību intervāls maijā bija 0,14–0,47 m robežās. Ventas baseina upēs ūdens līmeņa svārstību intervāls bijis 0,13–0,45 m robežās.
Kurzemes upēs ūdens līmeņa svārstības maijā bija 0,06–0,42 m robežās.
Maija sākumā ūdens temperatūra upēs bija 8–12 °C, bet maija beigās ūdens temperatūra Latvijas upēs bija 15–17 °C. Ūdens bija silts, daudzviet upes bija brīvas, bet vietām upēs attīstījās veģetācija. Mēneša sākumā ūdensaugi auga lielākoties pie krasta, bet bija arī upju posmi, kur ūdensaugi auga pa visu upes šķērsgriezumu, mēneša beigās veģetācija jau biju garākos upju posmos.