Pekalongan climate — normals and trends

Pekalongan (Indonesia) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 24.5 °C and it receives 3,302 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 May (25.0 °C on average) and the coldest is January (24.0 °C). Rainfall peaks in December.

Pekalongan averages 0 frost days, 3 hot days (≥ 30 °C) and 286 rainy days per year.

Pekalongan has warmed by +1.6 °C between 1940 and 2025, or +0.19 °C per decade. This trend is statistically significant.

The hottest day of the period reached 32.2 °C (on 13 October 1972) and the coldest 16.9 °C (on 19 June 1941).

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

PekalonganCentral Java

coords
-6.89°, 109.68°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthMayColdest monthJanuaryWettest monthDecemberDriest monthAugust

Mean daily temperature

24.5°C

Average daily high

27.5°C

Average daily low

22.2°C

Annual rainfall

3,302mm

Sunshine / day

10.1h

Mean relative humidity

84%

Average peak wind

8.9km/h

Seasonal range

1.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

3 d/yr

Rainy days (≥ 1 mm)

286 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.7 °C

Average feels-like low

25.8 °C

Average peak gust

26.0 km/h

Tropical nights (≥ 20 °C)

355 d/yr

Solar radiation

18.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.6 °C

since 1940

+0.2 °C per decade · r² = 0.80 · 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

32.2 °C

13 October 1972

Coldest day

16.9 °C

19 June 1941

Wettest day

247 mm

7 December 1991

Windiest day

27.4 km/h

25 January 2012

Strongest gust

68.4 km/h

11 February 2001

Hottest feels-like

38.1 °C

15 November 2018

Coldest feels-like

17.1 °C

19 June 1941

Sunniest day

12.4 h

16 December 1975

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202529.7 °C9 May 202520.0 °C21 July 202525.2 °C4,347 mm00
202430.8 °C27 April 202420.1 °C15 July 202425.8 °C3,480 mm120
202331.0 °C12 May 202320.0 °C11 August 202325.4 °C2,678 mm240
202230.3 °C10 May 202219.7 °C26 July 202225.1 °C3,944 mm10
202130.3 °C12 October 202120.7 °C7 July 202125.2 °C3,757 mm10
202030.5 °C19 September 202020.0 °C26 July 202025.5 °C3,520 mm40
201931.4 °C21 October 201919.0 °C6 August 201925.3 °C2,859 mm110
201830.3 °C7 October 201818.8 °C6 July 201825.2 °C2,791 mm80
201729.8 °C4 December 201720.1 °C26 July 201725.3 °C3,576 mm00
201631.0 °C13 May 201621.0 °C20 August 201625.7 °C4,371 mm70
201531.1 °C18 September 201519.1 °C3 August 201525.2 °C2,935 mm80
201430.6 °C18 October 201420.7 °C31 August 201425.0 °C3,467 mm30
201330.6 °C17 October 201318.4 °C13 August 201325.1 °C3,856 mm20
201230.1 °C19 May 201219.8 °C15 August 201224.9 °C3,009 mm10
201130.0 °C17 October 201119.2 °C26 August 201124.8 °C3,221 mm10
201030.2 °C1 May 201021.4 °C24 July 201025.3 °C5,713 mm20
200930.1 °C4 November 200919.0 °C13 July 200925.0 °C3,147 mm30
200829.5 °C10 October 200819.5 °C6 July 200824.7 °C2,824 mm00
200729.8 °C23 May 200719.7 °C10 September 200724.9 °C3,179 mm00
200630.2 °C9 September 200619.3 °C26 June 200624.8 °C2,731 mm20
200530.0 °C1 May 200517.9 °C7 August 200524.8 °C3,356 mm10
200429.8 °C7 April 200418.9 °C2 June 200424.8 °C3,229 mm00
200329.7 °C15 April 200318.0 °C5 August 200324.8 °C3,034 mm00
200231.0 °C16 October 200219.4 °C29 June 200224.7 °C2,537 mm140
200129.8 °C16 September 200117.2 °C4 July 200124.5 °C3,430 mm00
200029.7 °C12 September 200019.4 °C23 August 200024.5 °C3,759 mm00
199929.2 °C10 May 199918.4 °C20 August 199924.5 °C3,835 mm00
199830.2 °C20 May 199821.1 °C30 August 199825.4 °C4,470 mm40
199730.6 °C12 October 199718.6 °C18 August 199724.7 °C2,709 mm70
199629.3 °C17 March 199619.9 °C4 August 199624.7 °C4,562 mm00
199530.6 °C29 October 199519.1 °C30 July 199524.8 °C4,356 mm20
199429.8 °C11 October 199418.2 °C14 August 199424.6 °C3,324 mm00
199329.6 °C3 May 199319.9 °C8 August 199324.6 °C3,685 mm00
199230.0 °C27 March 199220.0 °C17 July 199224.4 °C3,954 mm10
199131.2 °C6 October 199118.5 °C17 September 199124.4 °C3,429 mm60
199030.2 °C9 November 199018.9 °C29 July 199024.5 °C3,045 mm20
198929.0 °C18 October 198918.5 °C1 August 198924.3 °C4,015 mm00
198830.6 °C25 April 198819.7 °C20 July 198824.7 °C3,489 mm30
198730.3 °C22 October 198718.6 °C14 August 198724.7 °C3,193 mm30
198629.2 °C26 April 198617.7 °C17 August 198624.3 °C4,008 mm00
198529.3 °C12 June 198519.2 °C11 August 198524.3 °C3,651 mm00
198429.6 °C18 April 198418.6 °C28 June 198424.2 °C4,044 mm00
198330.5 °C19 September 198320.0 °C10 July 198324.9 °C3,377 mm30
198230.4 °C28 October 198218.1 °C3 September 198224.5 °C2,574 mm20
198129.7 °C17 November 198120.2 °C9 October 198124.4 °C3,584 mm00
198030.4 °C8 October 198019.0 °C8 June 198024.6 °C3,286 mm20
197930.3 °C14 October 197918.3 °C22 July 197924.6 °C3,699 mm20
197829.6 °C1 May 197819.6 °C27 August 197824.5 °C3,800 mm00
197730.2 °C25 September 197718.1 °C4 July 197724.4 °C3,057 mm10
197629.6 °C21 October 197618.1 °C18 July 197624.1 °C2,822 mm00
197529.5 °C25 September 197519.2 °C22 August 197524.1 °C4,084 mm00
197429.4 °C18 September 197419.1 °C19 July 197424.1 °C3,493 mm00
197329.9 °C10 October 197320.0 °C24 August 197324.5 °C4,090 mm00
197232.2 °C13 October 197218.8 °C5 June 197224.3 °C2,440 mm290
197129.3 °C20 September 197118.3 °C5 July 197123.8 °C3,661 mm00
197029.9 °C3 October 197018.4 °C1 July 197024.2 °C3,313 mm00
196930.4 °C8 October 196918.3 °C3 August 196924.5 °C2,183 mm60
196829.2 °C1 October 196818.9 °C11 August 196824.0 °C3,787 mm00
196729.9 °C9 April 196717.4 °C1 August 196723.9 °C2,983 mm00
196630.0 °C27 September 196617.6 °C25 June 196624.1 °C3,344 mm10
196531.4 °C21 October 196518.3 °C2 September 196524.3 °C2,358 mm80
196429.6 °C24 February 196418.8 °C1 July 196424.3 °C3,378 mm00
196331.0 °C2 October 196317.6 °C14 August 196324.4 °C2,459 mm90
196229.4 °C13 November 196218.8 °C31 August 196224.2 °C3,606 mm00
196131.2 °C18 September 196117.9 °C20 July 196124.5 °C2,630 mm210
196029.6 °C9 June 196019.1 °C22 June 196024.3 °C3,529 mm00
195929.7 °C25 October 195919.0 °C4 August 195924.3 °C3,219 mm00
195829.8 °C20 May 195819.3 °C12 June 195824.6 °C4,421 mm00
195731.1 °C9 October 195717.8 °C18 August 195724.3 °C3,164 mm60
195629.7 °C20 April 195618.4 °C10 August 195624.0 °C3,068 mm00
195529.3 °C8 September 195518.4 °C23 August 195523.8 °C4,544 mm00
195429.2 °C23 May 195417.6 °C2 August 195423.8 °C3,867 mm00
195331.0 °C4 September 195319.0 °C9 August 195324.3 °C2,550 mm60
195229.4 °C22 April 195217.9 °C20 June 195224.1 °C3,048 mm00
195130.6 °C19 October 195118.5 °C30 June 195124.1 °C2,388 mm30
195028.7 °C22 March 195018.6 °C17 July 195023.7 °C2,570 mm00
194929.2 °C4 December 194917.0 °C20 July 194923.5 °C2,327 mm00
194829.9 °C15 October 194818.6 °C6 January 194824.0 °C1,551 mm00
194729.5 °C9 October 194718.3 °C19 June 194723.9 °C2,444 mm00
194630.2 °C26 October 194617.7 °C25 May 194623.8 °C2,413 mm20
194529.3 °C4 October 194518.2 °C7 June 194523.4 °C3,014 mm00
194429.3 °C16 June 194417.1 °C3 August 194423.4 °C3,444 mm00
194329.2 °C1 November 194318.1 °C1 April 194323.3 °C2,152 mm00
194228.5 °C27 August 194218.2 °C8 July 194223.5 °C2,932 mm00
194129.5 °C15 September 194116.9 °C19 June 194123.8 °C2,522 mm00
194031.0 °C14 October 194017.5 °C11 July 194023.8 °C2,288 mm70

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
28.0 °C
+0.5 °C
Hot days (≥ 30 °C)
0 d/yr
-3
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
4347 mm
+1045 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.7 °C+0.9 °C503 mm+104 mm
Feb28.0 °C+1.1 °C279 mm-79 mm
Mar28.1 °C+0.7 °C411 mm+24 mm
Apr28.0 °C+0.2 °C317 mm-12 mm
May28.4 °C+0.5 °C390 mm+177 mm
Jun28.0 °C+0.4 °C258 mm+117 mm
Jul27.5 °C+0.3 °C102 mm-7 mm
Aug27.4 °C0.0 °C373 mm+275 mm
Sep27.9 °C0.0 °C322 mm+188 mm
Oct28.2 °C+0.1 °C537 mm+277 mm
Nov28.1 °C+0.4 °C399 mm-7 mm
Dec28.3 °C+1.0 °C456 mm-12 mm

The year's extremes

Hottest day
29.7 °C
9 May 2025
Coldest day
20.0 °C
21 Jul 2025
Wettest day
192.2 mm
24 Oct 2025
Windiest day
24.2 km/h
5 Feb 2025
Strongest gust
47.2 km/h
5 Feb 2025
Hottest feels-like
36.9 °C
7 May 2025
Coldest feels-like
21.6 °C
7 Sep 2025
Sunniest day
12.3 h
25 Nov 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 Pekalongan?

Pekalongan has a tropical rainforest climate (Köppen Af). Over 1940-2025, the average annual temperature is 24.5 °C and it receives 3,302 mm of precipitation per year.

What is the hottest day ever recorded in Pekalongan?

The hottest day measured in Pekalongan between 1940 and 2025 was 13 October 1972, reaching 32.2 °C.

What is the coldest day in Pekalongan?

The coldest day measured in Pekalongan between 1940 and 2025 was 19 June 1941, at 16.9 °C.

Does it snow in Pekalongan?

Almost never: Pekalongan sees virtually no snow, with about 0 frost days per year.

Has the climate of Pekalongan warmed?

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

What is the wettest day in Pekalongan?

The wettest day measured in Pekalongan between 1940 and 2025 was 7 December 1991, with 247 mm of rain in 24 hours.

What was the windiest day in Pekalongan?

The windiest day measured in Pekalongan between 1940 and 2025 was 25 January 2012, with winds reaching 27.4 km/h.

What is the warmest month in Pekalongan?

The warmest month in Pekalongan is May (25.0 °C on average); the coldest is January (24.0 °C).

How much does it rain in Pekalongan?

Pekalongan receives on average 3,302 mm of precipitation per year, spread over about 286 rainy days.

Is it sunny in Pekalongan?

Pekalongan gets on average 10.1 hours of sunshine per day, roughly 3,687 hours per year over 1940-2025.

Are there tropical nights in Pekalongan?

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

What was the most extreme apparent temperature in Pekalongan?

In Pekalongan, between 1940 and 2025, the highest apparent temperature reached 38.1 °C on 15 November 2018, and the lowest was 17.1 °C on 19 June 1941.

Compare Pekalongan with another city

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

Nearby cities

The climate around Pekalongan

Other cities — Indonesia