Heating Degree Days in Australia
Heating degree days, or HDD, are a simple way to compare how much heating a building needs from one place to another. The idea is to count how far, and for how long, the outdoor temperature sits below a comfortable baseline. The colder and longer the gap, the more heating energy a home or office uses, and the higher the HDD figure.
We use a baseline of 18°C, the most common base for general comparisons. For each month we take the mean of the average daytime maximum and overnight minimum, subtract it from 18°C, and multiply any shortfall by the number of days in the month. Adding the twelve months together gives an estimated annual HDD for each location.
This is a monthly-mean estimate, not a precise engineering figure. True HDD is summed from daily mean temperatures, so a month that averages just above 18°C can still hide many cold nights that our monthly method counts as zero. The numbers are good for comparing one location against another, not for sizing a heating system or estimating a power bill. They are also based on 2024 alone, so a single warm or cold year will move them.
Estimated annual heating degree days: top 60
Ranked by estimated annual HDD (base 18°C, monthly-mean method). Showing the highest 60 of 213 locations. Winter min is the June to August average low.
| # | Location | Est. Annual HDD | Winter Min °C | Annual Min °C |
|---|---|---|---|---|
| 1 | Cradle MountainTAS | 4094 | 0.3 | 3.1 |
| 2 | Falls CreekVIC | 4021 | -2.7 | 2.8 |
| 3 | ThredboNSW | 3962 | -3.2 | 2.9 |
| 4 | PerisherNSW | 3789 | -2.7 | 3.2 |
| 5 | JindabyneNSW | 2429 | 0.4 | 5.7 |
| 6 | QueenstownTAS | 2354 | 5.1 | 7.7 |
| 7 | KatoombaNSW | 2143 | 2.1 | 7.1 |
| 8 | DaylesfordVIC | 2133 | 3.9 | 7.5 |
| 9 | StrahanTAS | 2129 | 6.6 | 9.0 |
| 10 | CoomaNSW | 2096 | 1.3 | 6.6 |
| 11 | BallaratVIC | 1918 | 4.7 | 8.1 |
| 12 | UlverstoneTAS | 1911 | 5.6 | 9.0 |
| 13 | OrangeNSW | 1905 | 2.9 | 8.4 |
| 14 | LithgowNSW | 1885 | 3.1 | 8.3 |
| 15 | CanberraACT | 1778 | 2.2 | 8.2 |
| 16 | GoulburnNSW | 1773 | 3.2 | 8.6 |
| 17 | Bruny IslandTAS | 1773 | 8.0 | 10.2 |
| 18 | Port ArthurTAS | 1765 | 7.5 | 9.9 |
| 19 | BathurstNSW | 1738 | 2.5 | 8.1 |
| 20 | HobartTAS | 1728 | 5.8 | 9.0 |
| 21 | DevonportTAS | 1713 | 5.7 | 9.4 |
| 22 | LauncestonTAS | 1699 | 5.0 | 8.6 |
| 23 | BichenoTAS | 1671 | 7.2 | 10.0 |
| 24 | ArmidaleNSW | 1669 | 3.4 | 8.9 |
| 25 | BurnieTAS | 1618 | 7.3 | 10.3 |
| 26 | BrightVIC | 1599 | 3.4 | 8.2 |
| 27 | St HelensTAS | 1588 | 6.6 | 9.6 |
| 28 | HamiltonVIC | 1574 | 5.5 | 9.0 |
| 29 | SwanseaTAS | 1574 | 6.5 | 9.4 |
| 30 | ColacVIC | 1556 | 5.7 | 9.0 |
| 31 | SunburyVIC | 1535 | 6.0 | 9.4 |
| 32 | HahndorfSA | 1514 | 6.3 | 9.4 |
| 33 | YoungNSW | 1482 | 4.2 | 10.0 |
| 34 | BendigoVIC | 1438 | 5.1 | 9.5 |
| 35 | Mount GambierSA | 1437 | 6.5 | 9.5 |
| 36 | WodongaVIC | 1420 | 3.9 | 9.9 |
| 37 | TraralgonVIC | 1406 | 5.2 | 9.6 |
| 38 | WangarattaVIC | 1402 | 4.0 | 9.6 |
| 39 | MudgeeNSW | 1394 | 3.8 | 9.9 |
| 40 | BenallaVIC | 1368 | 4.7 | 10.3 |
| 41 | AlburyNSW | 1355 | 4.2 | 10.4 |
| 42 | HorshamVIC | 1341 | 5.4 | 9.7 |
| 43 | SaleVIC | 1329 | 5.3 | 9.4 |
| 44 | CowraNSW | 1317 | 4.3 | 10.3 |
| 45 | PortlandVIC | 1296 | 8.1 | 11.1 |
| 46 | NaracoorteSA | 1296 | 6.3 | 9.5 |
| 47 | Bacchus MarshVIC | 1296 | 6.9 | 10.2 |
| 48 | Wagga WaggaNSW | 1280 | 4.3 | 10.7 |
| 49 | WarrnamboolVIC | 1279 | 7.9 | 11.0 |
| 50 | BairnsdaleVIC | 1263 | 6.1 | 9.6 |
| 51 | ClareSA | 1260 | 6.4 | 10.4 |
| 52 | MelbourneVIC | 1249 | 6.8 | 10.7 |
| 53 | SheppartonVIC | 1247 | 5.4 | 10.6 |
| 54 | GeelongVIC | 1239 | 6.8 | 10.3 |
| 55 | WonthaggiVIC | 1202 | 8.5 | 11.8 |
| 56 | LorneVIC | 1199 | 8.3 | 11.0 |
| 57 | RobeSA | 1191 | 8.6 | 11.6 |
| 58 | Lakes EntranceVIC | 1182 | 7.6 | 11.1 |
| 59 | Barossa ValleySA | 1151 | 6.9 | 10.9 |
| 60 | EchucaVIC | 1144 | 5.7 | 10.9 |
Why heating degree days are useful
Two towns can share the same midday temperature in winter yet have very different heating needs, because one cools off far more overnight. HDD captures that by working from the daily temperature range, not just the peak. It is widely used to compare energy demand between regions, to weather-correct power and gas usage over time, and to give a quick sense of how hard a winter is in one place versus another.
A higher figure means a longer, colder heating season. The alpine fringe and the southern tablelands sit at the top of the Australian list, while the tropical north barely registers any heating need at all. To see where those cold nights are sharpest, pair this with the coldest winter mornings ranking and the frost risk by state guide.