Philippines climate
World Climates covers 62 places in the Philippines. By annual mean temperature, the warmest is Olongapo (28 °C82 °F) and the coolest is Baguio (18 °C64 °F). The wettest is Butuan with 3,421 mm135 in of precipitation per year, the driest Jolo with 1,566 mm62 in.
The most common climate types (Köppen classification computed from these averages) are tropical rainforest (Af, 49 places), tropical monsoon (Am, 12 places) and subtropical highland (dry winter) (Cwb, 1 place).
The highest monthly average high is in Tarlac City (36 °C97 °F in April); the lowest monthly average low is in Baguio (11 °C52 °F in January).
Across the places in the Philippines, the months that most often rank as the most comfortable are February, March and April (35, 24 and 21 of 62 places respectively).
Frequently asked questions
Which is the warmest place in the Philippines?
By annual mean temperature, the warmest place in the Philippines is Olongapo at 28 °C82 °F. The coolest is Baguio at 18 °C64 °F.
Where does it rain the most in the Philippines?
Butuan gets the most precipitation, 3,421 mm135 in in an average year. The driest place is Jolo with 1,566 mm62 in.
How many places in the Philippines does this site cover?
World Climates has climate data for 62 places in the Philippines. Each one has a page with monthly averages for temperature, rainfall, humidity and daylight.
When is the best time to visit the Philippines?
It depends on the place. Across the Philippines, the months that most often rank as the most comfortable are February, March and April. Check the page of each city for its own best months.
Climate of every place in the Philippines
| Place | Year | Max high | Min low | Precip. |
|---|---|---|---|---|
| Quezon City | 27 | 33 | 21 | 2,917 |
| Davao | 28 | 31 | 24 | 2,124 |
| Metro Manila | 27 | 33 | 22 | 2,917 |
| Budta | 27 | 33 | 22 | 2,434 |
| Zamboanga | 28 | 30 | 26 | 1,637 |
| Cebu City | 27 | 32 | 24 | 2,009 |
| Cagayan de Oro | 28 | 31 | 25 | 2,097 |
| General Santos | 27 | 32 | 24 | 1,823 |
| Calamba | 27 | 33 | 21 | 2,750 |
| Angeles City | 27 | 36 | 20 | 2,743 |
| Imus | 28 | 33 | 23 | 2,612 |
| Iloilo | 28 | 32 | 25 | 2,313 |
| Bacolod City | 27 | 33 | 23 | 2,251 |
| Tarlac City | 27 | 36 | 20 | 2,753 |
| San Jose del Monte | 27 | 33 | 21 | 2,834 |
| Cabanatuan City | 27 | 33 | 21 | 2,671 |
| Iligan | 28 | 34 | 23 | 2,298 |
| Butuan | 27 | 32 | 22 | 3,421 |
| Baguio | 18 | 25 | 11 | 3,091 |
| Malolos | 27 | 36 | 21 | 2,743 |
| Tacloban | 27 | 31 | 24 | 3,068 |
| Ormoc | 28 | 31 | 25 | 2,224 |
| Batangas | 27 | 33 | 21 | 2,750 |
| Magugpo Poblacion | 27 | 32 | 22 | 2,458 |
| Lucena | 27 | 31 | 24 | 2,804 |
| NIA Valencia | 25 | 30 | 21 | 2,344 |
| Puerto Princesa | 28 | 30 | 26 | 1,687 |
| Olongapo | 28 | 33 | 23 | 2,850 |
| Kabankalan | 28 | 33 | 24 | 2,066 |
| Pagadian | 27 | 34 | 23 | 2,248 |
| Koronadal | 27 | 32 | 22 | 1,897 |
| Panalanoy | 27 | 31 | 24 | 3,173 |
| Sorsogon | 27 | 31 | 23 | 3,034 |
| Roxas City | 27 | 32 | 24 | 2,572 |
| Legaspi | 27 | 32 | 23 | 3,034 |
| Naga | 27 | 32 | 23 | 3,035 |
| Dagupan | 28 | 36 | 21 | 2,795 |
| Tuguegarao | 27 | 34 | 20 | 2,378 |
| Ilagan | 26 | 34 | 19 | 2,695 |
| Pandi | 27 | 33 | 21 | 2,834 |
| Urdaneta | 27 | 36 | 20 | 2,795 |
| San Jose | 27 | 32 | 24 | 2,570 |
| Gingoog | 28 | 30 | 25 | 2,398 |
| Naga | 28 | 32 | 24 | 1,892 |
| Muricay | 28 | 33 | 24 | 2,447 |
| Cadiz | 27 | 32 | 24 | 2,333 |
| Rosario | 28 | 31 | 24 | 2,446 |
| Bayawan | 28 | 32 | 25 | 1,953 |
| Tabuk | 26 | 35 | 18 | 2,492 |
| Silang | 25 | 31 | 19 | 2,750 |
| Malita | 28 | 30 | 25 | 1,858 |
| Manolo Fortich | 24 | 29 | 20 | 2,259 |
| Himamaylan | 28 | 33 | 24 | 2,066 |
| Tacurong | 27 | 32 | 23 | 2,054 |
| Tayabas | 26 | 30 | 23 | 2,804 |
| Quezon | 25 | 31 | 21 | 2,274 |
| Dumaguete | 28 | 32 | 24 | 1,730 |
| Laoag | 28 | 34 | 22 | 2,408 |
| Santiago | 27 | 34 | 20 | 3,020 |
| Catbalogan | 27 | 31 | 23 | 3,336 |
| Mati | 28 | 30 | 25 | 2,461 |
| Jolo | 28 | 29 | 26 | 1,566 |
Year = annual mean temperature; max high = average high of the warmest month; min low = average low of the coldest month; precip. = annual total. Temperatures in °C°F, precipitation in mminches. Sorted by population.
Other cities over 100,000 people
These cities share a NASA POWER grid cell with a larger place, so their averages are shown on that page:
- Caloocan → data of Metro Manila
- Taguig → data of Quezon City
- Malingao → data of Budta
- Antipolo → data of Quezon City
- Pasig City → data of Quezon City
- Valenzuela → data of Metro Manila
- Paranaque City → data of Quezon City
- Las Piñas → data of Metro Manila
- Muntinlupa → data of Quezon City
- Makati City → data of Quezon City
- Lapu-Lapu City → data of Cebu City
- Marikina City → data of Quezon City
- Mandaluyong City → data of Quezon City
- Mansilingan → data of Bacolod City
- Dasmariñas → data of Imus
- Mandaluyong → data of Quezon City
- Pasay → data of Quezon City
- Cotabato → data of Budta
- Malabon → data of Metro Manila
- Bacoor → data of Metro Manila
- San Pedro → data of Quezon City
- Mandaue City → data of Cebu City
- Iligan City → data of Iligan
- Cabuyao → data of Quezon City
- San Pablo → data of Calamba
- Biñan → data of Quezon City
- Santol → data of Angeles City
- Cainta → data of Quezon City
- Mantampay → data of Iligan
- Bagong Silang → data of San Jose del Monte
- Marawi City → data of Iligan
- San Fernando → data of Angeles City
- Libertad → data of Butuan
- Navotas → data of Metro Manila
- Taytay → data of Quezon City
- Meycauayan → data of Metro Manila
- Binangonan → data of Quezon City
- Santa Rosa → data of Quezon City
- Commonwealth → data of Quezon City
- Lipa City → data of Batangas
- Panabo → data of Magugpo Poblacion
- Toledo → data of Cebu City
- Bago City → data of Bacolod City
- Mabalacat City → data of Angeles City
- Concepcion → data of Tarlac City
- Capas → data of Tarlac City
- Mariveles → data of Imus
- Guyong → data of Pandi
- La Trinidad → data of Baguio
- Norzagaray → data of San Jose del Monte
- Candelaria → data of Batangas
- Baliuag → data of Malolos
- Angono → data of Quezon City
- Rodriguez → data of San Jose del Monte
- San Mateo → data of Quezon City
- San Juan → data of Quezon City
- Talisay → data of Naga
- Bulaon → data of Angeles City
- Gapan → data of Cabanatuan City
- Bayambang → data of Urdaneta
- Pulong Santa Cruz → data of Quezon City
- Sultan Kudarat → data of Budta
- Poblacion → data of Quezon City
- Hagonoy → data of Malolos
- Calumpit → data of Malolos
- Apalit → data of Malolos
- Plaridel → data of Malolos
- Guiguinto → data of Malolos
- Midsayap → data of Budta
- Los Baños → data of Calamba
- Dinaig → data of Budta
- Digos → data of Malita
- Cavite City → data of Imus
- Iriga City → data of Naga
- Carmona → data of Quezon City
- Pulilan → data of Malolos
- Bayugan → data of Butuan
- Maramag → data of NIA Valencia
- Talisay → data of Bacolod City
- Santa Cruz → data of Quezon City
- Bagong Silangan → data of Quezon City
- Paniqui → data of Tarlac City
- Tanza → data of Metro Manila
- Isulan → data of Tacurong
- Calasiao → data of Dagupan
Data: NASA POWER climatology 2001–2025 (MERRA-2 reanalysis, CERES satellite data) — grid-cell averages, not station records. Sources and method.