Photo: Martin Cathrae from Charlottetown, PE, Canada · CC BY-SA 2.0Denmark sits near the top of Canadian towns for snow: about 329 cm a year
The warmest part of a July day comes in at 24.2°C on average. Counting rain and snow together, it is wetter than 83% of Canadian towns. The seasons are far apart: from a winter night to a summer afternoon the average spans 42°C. Warm coats and heating bills mark the months from October to April, when means dip under 10°C.
ECCC publishes no normals for Denmark itself; the figures are those of St. Leonard, 28 km north-west.
A year in Denmark at a glance
Each month’s typical high and low, in °C.
What stands out about Denmark’s climate
Compared with Canadian towns, with its place among towns of 2,500+ in New Brunswick beside it.
What a year in Denmark feels like
Seasons and months as ECCC’s 1991–2020 normals give them: a typical day’s high and low.
192 frost days and 93 days above 20°C a year
The frost season runs September to May, and January freezes nearly every night. Some 33 nights a year drop under −20°C.
Frost days by month
Average days at 0°C or below
Days above 20°C by month
Average days
Rain and melted snow: about 1,128 mm a year
July is the wettest month and February the driest. About 131 days a year bring 1 mm or more.
Rain and snow by month
Millimetres
Rain alone by month
Millimetres
Snowfall: about 329 cm in a normal year
The snow season runs October to May; February brings the most, about 70 cm.
Snowfall by month
Centimetres
Snow on the ground by month
Centimetres at month’s end
Heating a home in Denmark
88% of a year’s heating need falls between October and April. Months averaging under 10°C: October to April.
Warm days count for nothing; each colder day adds how far its mean sits below 18°C. A house here needs more heating than 82% of Canadian towns.
Living with Denmark’s climate
Gardening, time outside, winter cold and summer heat, from the 1991–2020 normals.
Tender plants are usually safe from around 21 May until frost returns near 15 September: about 116 days.
Plan time outside for Jun, Jul and Aug: highs of 17–27°C and nights no colder than 8°C.
Parks & trails →Winter brings about 57 days with a wind chill below −20.
Humid heat, a humidex over 30, comes on about 24 days a year.
Extremes don’t show in averages: floods, wildfire smoke and ice storms are on Denmark’s hazards page.
Flood & hazards →ECCC’s normals location: St. Leonard
Behind the 1991–2020 normals for St. Leonard are 2 stations, which ECCC combines into one record.
| Distance from the town | 28 km north-west |
| Station altitude | 242 m |
| Completeness | meets the WMO “3 and 5” rule |
| WMO standard normals | No |
| Coldest reading, 1991–2020 | −38.8°C |
| Hottest reading, 1991–2020 | 34.6°C |
| Average wind | 11.4 km/h on average, most often from the north-west |
| Next-nearest location | Aroostook, 31 km |
How Denmark compares
Placed among 2,611 Canadian towns and neighbourhoods of 2,500+, each on its nearest normals location; each dot is another location used in New Brunswick.
Nearby towns’ climate
The nearest places on a normals location of their own: those that share Denmark’s would only repeat its figures.
Denmark weather by month
Month by month, 1991–2020: the usual high, low and mean, the rain and snow, and the snowfall.
| Month | High | Low | Mean | Rain & snow | Snow |
|---|---|---|---|---|---|
| January | −7.1°C | −17.9°C | −12.5°C | 85 mm | 70 cm |
| February | −5.4°C | −16.8°C | −11.1°C | 73 mm | 70 cm |
| March | 0.6°C | −10.5°C | −4.9°C | 83 mm | 64 cm |
| April | 8.0°C | −2.9°C | 2.6°C | 83 mm | 26 cm |
| May | 16.6°C | 3.6°C | 10.1°C | 95 mm | 2 cm |
| June | 21.7°C | 8.6°C | 15.2°C | 108 mm | 0 cm |
| July | 24.2°C | 11.9°C | 18.1°C | 115 mm | 0 cm |
| August | 23.5°C | 10.6°C | 17.1°C | 102 mm | 0 cm |
| September | 18.8°C | 6.1°C | 12.5°C | 96 mm | 0 cm |
| October | 10.7°C | 0.6°C | 5.7°C | 103 mm | 7 cm |
| November | 3.6°C | −4.8°C | −0.6°C | 92 mm | 25 cm |
| December | −3.3°C | −12.3°C | −7.8°C | 93 mm | 66 cm |
| Year | 9.3°C | −2.0°C | 3.7°C | 1,128 mm | 329 cm |
The month with the widest range: March, −33.6°C to 24.1°C
Two years in three, January’s average falls within 2.7°C of its normal of −12.5°C; August keeps to within 1.0°C.
Where Denmark’s numbers come from
Averages over 30 years, not a forecast.
- Normals: the Canadian Climate Normals, 1991–2020, at St. Leonard (the closest location with all twelve months of temperatures).
- Comparisons: every place of 2,500+ in Canada but the city hubs and the reserves, each on its nearest ECCC location.
- Not on this page: sunshine, which none of ECCC’s 450 locations publishes for 1991–2020, and the town’s own height above sea level, so no figure is adjusted for altitude.
Canadian Climate Normals 1991–2020 · ECCC Data Services End-use Licence. Data Source: Environment and Climate Change Canada
Questions about Denmark’s climate
How warm does Denmark get in summer?
Expect highs near 24.2°C in July, the hottest month on average.
How cold does Denmark get in winter?
On a normal January night the air drops to −17.9°C, the coldest of the year.
How much rain and snow does Denmark get?
1,128 mm a year counting snow as water. The wettest month is July (115 mm); the driest, February (73 mm).
How long does snow stay on the ground?
In a normal winter there are about 151 days with at least 1 cm of snow lying.
Are these figures for Denmark itself?
Not quite: they come from St. Leonard, the closest ECCC normals location to Denmark.
Data Source: Environment and Climate Change Canada · ECCC Data Services End-use Licence Today’s forecast for Denmark →
Adapted from Statistics Canada (Census of Population 2021, population estimates 2025, 2021 census boundaries) under the Statistics Canada Open Licence; this does not constitute an endorsement by Statistics Canada. Neighbourhood names in some cities © OpenStreetMap contributors (ODbL).