Veles climate — normals and trends

Veles (North Macedonia) has a humid subtropical climate (Cfa) under the Köppen-Geiger classification. Its mean annual temperature is 12.3 °C and it receives 624 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is July (23.6 °C on average) and the coldest is January (0.4 °C). Rainfall peaks in May.

Veles averages 77 frost days, 47 hot days (≥ 30 °C) and 107 rainy days per year.

Veles has warmed by +2.3 °C between 1940 and 2025, or +0.27 °C per decade. This trend is statistically significant.

The number of frost days there went from about 92 to 62 per year over the period.

The hottest day of the period reached 42.4 °C (on 24 July 2007) and the coldest -24.5 °C (on 9 February 1956).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

VelesVeles

coords
41.72°, 21.77°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthJulyColdest monthJanuaryWettest monthMayDriest monthAugust

Mean daily temperature

12.3°C

Average daily high

17.8°C

Average daily low

7.2°C

Annual rainfall

624mm

Sunshine / day

9.4h

Mean relative humidity

66%

Average peak wind

10.0km/h

Seasonal range

23.2°C

Frost days (< 0 °C)

77 d/yr

Hot days (≥ 30 °C)

47 d/yr

Rainy days (≥ 1 mm)

107 d/yr

Annual snowfall

62.7 cm

Average feels-like high

16.4 °C

Average feels-like low

5.3 °C

Average peak gust

29.3 km/h

Tropical nights (≥ 20 °C)

8 d/yr

Solar radiation

15.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.3 °C

since 1940

+0.3 °C per decade · r² = 0.57 · p = < 0.001

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

42.4 °C

24 July 2007

Coldest day

-24.5 °C

9 February 1956

Wettest day

52 mm

17 October 1976

Windiest day

30.8 km/h

19 December 1949

Strongest gust

93.2 km/h

5 May 1954

Hottest feels-like

43.8 °C

6 July 1988

Coldest feels-like

-29.5 °C

24 January 1942

Snowiest day

32.7 cm

15 November 1981

Sunniest day

15.0 h

16 June 1950

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202540.2 °C26 July 2025-9.2 °C21 February 202513.6 °C650 mm8062
202438.8 °C14 August 2024-10.7 °C23 January 202414.5 °C586 mm9045
202339.8 °C25 July 2023-11.0 °C27 November 202314.0 °C703 mm6253
202238.7 °C23 July 2022-15.4 °C11 March 202213.4 °C658 mm7364
202139.5 °C1 August 2021-17.7 °C16 February 202113.2 °C747 mm6754
202037.8 °C31 July 2020-8.6 °C9 January 202013.4 °C662 mm6561
201938.6 °C11 August 2019-15.3 °C8 January 201914.1 °C513 mm7355
201835.0 °C22 July 2018-13.0 °C1 March 201813.8 °C677 mm5665
201740.2 °C5 August 2017-21.6 °C8 January 201713.4 °C610 mm7768
201637.6 °C18 June 2016-17.1 °C23 January 201613.4 °C585 mm6166
201539.6 °C30 July 2015-13.7 °C2 January 201513.5 °C668 mm7672
201436.9 °C14 August 2014-8.9 °C30 December 201413.6 °C864 mm5044
201338.2 °C30 July 2013-10.0 °C28 January 201313.7 °C617 mm6166
201241.2 °C15 July 2012-14.2 °C12 December 201213.7 °C563 mm9880
201137.9 °C16 July 2011-9.4 °C24 December 201112.7 °C376 mm7392
201038.1 °C16 August 2010-13.1 °C17 December 201013.3 °C725 mm6258
200940.6 °C24 July 2009-14.3 °C12 January 200913.2 °C806 mm5557
200838.9 °C16 August 2008-12.0 °C3 January 200813.8 °C433 mm7959
200742.4 °C24 July 2007-7.2 °C22 December 200713.6 °C572 mm7162
200640.0 °C20 August 2006-16.2 °C28 January 200612.3 °C680 mm5691
200537.7 °C3 August 2005-18.4 °C7 February 200512.1 °C676 mm3989
200437.9 °C9 July 2004-12.6 °C12 January 200412.6 °C649 mm4869
200338.7 °C30 August 2003-15.2 °C14 January 200312.8 °C582 mm7986
200237.6 °C24 June 2002-15.4 °C3 January 200212.8 °C693 mm4257
200137.3 °C5 August 2001-19.8 °C20 December 200112.7 °C552 mm5578
200041.5 °C5 July 2000-12.4 °C26 January 200013.2 °C333 mm6179
199938.6 °C21 August 1999-15.1 °C31 January 199912.9 °C613 mm4573
199838.7 °C2 July 1998-17.0 °C26 December 199812.6 °C632 mm6084
199738.5 °C5 July 1997-8.7 °C9 December 199712.0 °C499 mm3484
199638.9 °C8 July 1996-11.3 °C28 December 199612.1 °C652 mm4771
199534.4 °C3 July 1995-17.0 °C6 November 199512.1 °C689 mm2775
199439.4 °C11 August 1994-7.3 °C3 December 199413.7 °C467 mm7755
199338.3 °C25 August 1993-16.0 °C7 January 199312.5 °C410 mm5995
199235.4 °C22 August 1992-9.9 °C31 December 199212.4 °C482 mm49100
199134.4 °C12 July 1991-21.4 °C2 February 199111.4 °C529 mm3488
199036.2 °C4 July 1990-17.1 °C8 January 199012.7 °C409 mm4775
198933.7 °C9 August 1989-12.9 °C11 December 198912.2 °C561 mm3087
198841.5 °C6 July 1988-14.7 °C23 December 198812.3 °C525 mm6090
198740.7 °C25 July 1987-16.0 °C10 January 198712.5 °C627 mm6472
198635.5 °C19 August 1986-21.2 °C27 December 198612.2 °C590 mm3978
198540.2 °C31 July 1985-22.5 °C13 January 198512.0 °C635 mm5075
198437.8 °C15 July 1984-10.8 °C26 December 198412.0 °C477 mm3765
198335.2 °C3 August 1983-12.7 °C6 February 198311.8 °C774 mm1891
198239.7 °C27 June 1982-11.3 °C9 January 198212.1 °C618 mm3890
198136.7 °C30 June 1981-13.5 °C12 November 198111.8 °C696 mm3690
198037.5 °C11 July 1980-19.2 °C5 January 198011.6 °C687 mm3580
197937.3 °C3 August 1979-16.8 °C9 January 197912.2 °C645 mm2355
197836.5 °C8 August 1978-9.2 °C11 January 197811.6 °C608 mm3373
197736.9 °C9 July 1977-8.0 °C7 January 197712.8 °C518 mm4158
197632.0 °C20 July 1976-8.7 °C29 December 197611.5 °C820 mm676
197535.4 °C19 July 1975-15.1 °C26 November 197512.1 °C590 mm2385
197436.6 °C17 July 1974-9.8 °C16 January 197412.0 °C736 mm3357
197340.1 °C18 July 1973-15.7 °C27 February 197311.4 °C737 mm31100
197235.3 °C16 June 1972-8.4 °C14 March 197212.0 °C989 mm2962
197135.2 °C8 August 1971-11.6 °C4 March 197111.9 °C662 mm3772
197035.1 °C8 August 1970-11.3 °C21 February 197012.3 °C573 mm4467
196935.6 °C30 May 1969-19.8 °C13 January 196912.1 °C633 mm3672
196837.0 °C10 July 1968-15.5 °C28 January 196812.5 °C701 mm4374
196735.9 °C5 August 1967-20.9 °C20 January 196711.9 °C600 mm3386
196634.4 °C5 August 1966-14.2 °C27 December 196612.3 °C684 mm2768
196537.5 °C26 July 1965-17.4 °C14 February 196511.1 °C478 mm2885
196432.6 °C23 August 1964-10.5 °C18 January 196411.6 °C711 mm1776
196338.0 °C16 August 1963-17.3 °C17 January 196311.6 °C799 mm3683
196236.8 °C9 August 1962-14.2 °C8 February 196212.0 °C709 mm5684
196137.4 °C12 August 1961-14.0 °C21 January 196112.5 °C444 mm4074
196037.2 °C19 August 1960-9.9 °C3 February 196012.5 °C680 mm4362
195933.2 °C16 July 1959-9.9 °C19 January 195911.5 °C708 mm966
195838.4 °C23 August 1958-7.2 °C9 December 195812.7 °C575 mm5070
195737.7 °C13 August 1957-13.0 °C19 January 195712.3 °C712 mm4072
195636.5 °C22 August 1956-24.5 °C9 February 195611.2 °C707 mm49100
195533.9 °C21 July 1955-17.2 °C5 March 195511.8 °C803 mm1356
195435.7 °C29 July 1954-22.8 °C27 January 195411.2 °C738 mm4592
195335.4 °C29 July 1953-21.4 °C26 December 195311.8 °C644 mm40102
195239.5 °C21 August 1952-15.3 °C11 February 195213.2 °C515 mm8077
195138.4 °C10 August 1951-13.5 °C23 January 195112.8 °C651 mm4862
195036.2 °C3 August 1950-16.8 °C24 January 195013.0 °C514 mm7275
194933.4 °C3 August 1949-17.4 °C5 March 194911.3 °C642 mm2097
194836.9 °C11 August 1948-15.0 °C3 January 194811.6 °C513 mm28107
194735.6 °C9 July 1947-19.8 °C24 January 194712.0 °C634 mm3683
194637.4 °C20 August 1946-15.7 °C30 January 194612.3 °C477 mm6596
194539.4 °C10 August 1945-22.6 °C24 January 194511.1 °C492 mm52115
194432.9 °C3 September 1944-15.1 °C9 January 194410.8 °C680 mm18112
194336.9 °C22 July 1943-20.3 °C28 January 194312.0 °C513 mm4197
194233.5 °C6 August 1942-24.3 °C24 January 194211.0 °C632 mm24102
194134.5 °C4 August 1941-23.5 °C30 December 194110.4 °C746 mm18111
194035.6 °C16 July 1940-20.1 °C30 December 194010.0 °C715 mm18119

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
19.4 °C
+1.6 °C
Hot days (≥ 30 °C)
80 d/yr
+33
Frost days (< 0 °C)
62 d/yr
-15
Annual rainfall
650 mm
+26 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan6.9 °C+2.3 °C45 mm-3 mm
Feb7.4 °C-0.3 °C12 mm-31 mm
Mar16.6 °C+4.6 °C69 mm+15 mm
Apr18.3 °C+0.8 °C65 mm+2 mm
May21.6 °C-1.1 °C81 mm+10 mm
Jun31.3 °C+4.1 °C10 mm-51 mm
Jul33.8 °C+3.8 °C7 mm-32 mm
Aug31.2 °C+1.1 °C39 mm+6 mm
Sep27.2 °C+1.9 °C47 mm+10 mm
Oct15.7 °C-2.9 °C102 mm+47 mm
Nov13.9 °C+2.3 °C127 mm+65 mm
Dec8.2 °C+2.1 °C46 mm-12 mm

The year's extremes

Hottest day
40.2 °C
26 Jul 2025
Coldest day
-9.2 °C
21 Feb 2025
Wettest day
33.1 mm
2 Oct 2025
Windiest day
22.7 km/h
9 Jul 2025
Strongest gust
58.0 km/h
13 Mar 2025
Hottest feels-like
41.4 °C
26 Jul 2025
Coldest feels-like
-13.5 °C
21 Feb 2025
Snowiest day
15.1 cm
12 Jan 2025
Sunniest day
14.9 h
26 Jun 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Veles?

Veles has a humid subtropical climate (Köppen Cfa). Over 1940-2025, the average annual temperature is 12.3 °C and it receives 624 mm of precipitation per year.

What is the hottest day ever recorded in Veles?

The hottest day measured in Veles between 1940 and 2025 was 24 July 2007, reaching 42.4 °C.

What is the coldest day in Veles?

The coldest day measured in Veles between 1940 and 2025 was 9 February 1956, at -24.5 °C.

Does it snow in Veles?

Yes. Veles gets on average 62.7 cm of snow per year and has around 77 frost days.

Has the climate of Veles warmed?

Yes: Veles warmed by +2.3 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Veles?

The wettest day measured in Veles between 1940 and 2025 was 17 October 1976, with 52 mm of rain in 24 hours.

What was the windiest day in Veles?

The windiest day measured in Veles between 1940 and 2025 was 19 December 1949, with winds reaching 30.8 km/h.

What is the warmest month in Veles?

The warmest month in Veles is July (23.6 °C on average); the coldest is January (0.4 °C).

How much does it rain in Veles?

Veles receives on average 624 mm of precipitation per year, spread over about 107 rainy days.

Is it sunny in Veles?

Veles gets on average 9.4 hours of sunshine per day, roughly 3,431 hours per year over 1940-2025.

What is the biggest single-day snowfall in Veles?

The heaviest 24-hour snowfall measured in Veles between 1940 and 2025 was 15 November 1981, with 32.7 cm.

Are there tropical nights in Veles?

Yes: Veles has on average 8 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Veles?

In Veles, between 1940 and 2025, the highest apparent temperature reached 43.8 °C on 6 July 1988, and the lowest was -29.5 °C on 24 January 1942.

Compare Veles with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Veles

Other cities — North Macedonia