Cities in Selangor — climate month by month
Compare 2 cities in Selangor, Malaysia, across the year.
← Back to Selangor year-round average
| City | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Klang | 27°C80.6°F 183 mm7.2″ | 27.5°C81.5°F 136 mm5.4″ | 27.7°C81.9°F 205 mm8.1″ | 27.8°C82°F 217 mm8.5″ | 27.9°C82.2°F 178 mm7″ | 27.9°C82.2°F 115 mm4.5″ | 27.5°C81.5°F 104 mm4.1″ | 27.5°C81.5°F 159 mm6.3″ | 27.4°C81.3°F 189 mm7.4″ | 27.4°C81.3°F 256 mm10.1″ | 27.1°C80.8°F 277 mm10.9″ | 26.9°C80.4°F 238 mm9.4″ |
| Shah Alam | 27°C80.6°F 158 mm6.2″ | 27.4°C81.3°F 130 mm5.1″ | 27.7°C81.9°F 202 mm8″ | 27.9°C82.2°F 227 mm8.9″ | 28°C82.4°F 184 mm7.2″ | 27.9°C82.2°F 122 mm4.8″ | 27.5°C81.5°F 114 mm4.5″ | 27.5°C81.5°F 159 mm6.3″ | 27.4°C81.3°F 196 mm7.7″ | 27.5°C81.5°F 263 mm10.4″ | 27.1°C80.8°F 281 mm11.1″ | 26.9°C80.4°F 230 mm9.1″ |
On mobile, scroll the table horizontally to see all months. Click a city name for its full year-round view.
Frequently asked questions
Which city in Selangor has the least rain?
Klang is the driest city in Selangor, with approximately 2257 mm / 88.9 in of average annual rainfall.
Which city in Selangor is warmest in July?
Shah Alam is the warmest city in Selangor in July, with an average temperature of 27.5°C / 81.5°F.
Which city in Selangor is warmest in January?
Shah Alam is the warmest city in Selangor in January, with an average temperature of 27°C / 80.6°F.
Which city in Selangor has the mildest year-round climate?
Shah Alam has the highest annual average temperature in Selangor at 27.5°C / 81.5°F, while Klang has the lowest at 27.5°C / 81.5°F.
Which city in Selangor has the most sunny months?
Shah Alam matches our sunny profiles (warm/mild with limited rain) for 0 months of the year — the most of any city in Selangor.