Ranking · 759 towns · updated Nov 2026
Warmest winters in Portugal
Vila Franca do Campo, Maia (Azores) and Ribeira Grande lead this ranking of 759 towns in Portugal, with 16.7°C, 16.6°C and 16.5°C. Towns ranked by their average January high, 1991-2020.
How towns are scored
Set your own filters in the finder →Average January high. Mean of daily maximum temperatures for each month over the normal period, moved to the town's elevation. Town-level
Only towns with a value precise enough to rank are included: 759 of 800.
- 1
Vila Franca do Campo Azores
16.7°CWinter-sun seekers: 17°C January highs and no frost days.
- Days >35°C
- 0
- Rain days
- 167
- Grocery stores on foot
- 3
- Airport
- 24 km
Weaker fit for anyone who dislikes rain: 167 rainy days a year.
- 2
Maia (Azores) Azores
16.6°CWinter-sun seekers: 17°C January highs and no frost days.
- Days >35°C
- 0
- Rain days
- 167
- Grocery stores on foot
- 0
- Airport
- 29 km
Weaker fit for anyone who dislikes rain: 167 rainy days a year.
Ruben JC Furtado, Public domain - 3
Ribeira Grande Azores
16.5°CWinter-sun seekers: 16°C January highs and no frost days.
- Days >35°C
- 0
- Rain days
- 165
- Grocery stores on foot
- 4
- Airport
- 18 km
Weaker fit for anyone who dislikes rain: 165 rainy days a year.
José Luís Ávila Silveira/Pedro Noronha e Costa, Public domain - 4
Ribeira Seca (Ribeira Grande) Azores
16.5°CWinter-sun seekers: 16°C January highs and no frost days.
- Days >35°C
- 0
- Rain days
- 165
- Grocery stores on foot
- 7
- Airport
- 17 km
Weaker fit for anyone who dislikes rain: 165 rainy days a year.
- 5
Rosto de Cão Azores
16.4°CWinter-sun seekers: 16°C January highs and no frost days.
- Days >35°C
- 0
- Rain days
- 158
- Grocery stores on foot
- 1
- Airport
- 5.1 km
Weaker fit for anyone who dislikes rain: 158 rainy days a year.
- 6
Ribeira Seca (Vila Franca do Campo) Azores
16.4°CWinter-sun seekers: 16°C January highs and no frost days.
- Days >35°C
- 0
- Rain days
- 167
- Grocery stores on foot
- 0
- Airport
- 25 km
Weaker fit for anyone who dislikes rain: 167 rainy days a year.
- 7
Angra do Heroísmo Azores
16.4°CWinter-sun seekers: 16°C January highs and no frost days.
- Days >35°C
- 0
- Rain days
- 132
- Grocery stores on foot
- 6
- Airport
- 16 km
Weaker fit for anyone who dislikes rain: 132 rainy days a year.
- 8
Mosteiros Azores
16.3°CWinter-sun seekers: 16°C January highs and no frost days.
- Days >35°C
- 0
- Rain days
- 155
- Grocery stores on foot
- 0
- Airport
- 20 km
Weaker fit for anyone who dislikes rain: 155 rainy days a year.
- 9
Horta Azores
16.3°CWinter-sun seekers: 16°C January highs and no frost days.
- Days >35°C
- 0
- Rain days
- 140
- Grocery stores on foot
- 6
- Airport
- 8.0 km
Weaker fit for anyone who dislikes rain: 140 rainy days a year.
- 10
Lajes (Lajes do Pico) Azores
16.3°CWinter-sun seekers: 16°C January highs and no frost days.
- Days >35°C
- 0
- Rain days
- 138
- Grocery stores on foot
- 1
- Airport
- 24 km
Weaker fit for anyone who dislikes rain: 138 rainy days a year.
Ranks 11 to 100
| Rank | Town | Region | January high |
|---|---|---|---|
| 11 | Ponta Delgada | Azores | 16.3°C |
| 12 | Calheta (Azores) | Azores | 16.3°C |
| 13 | Povoação | Azores | 16.3°C |
| 14 | Lagoa (Azores) | Azores | 16.3°C |
| 15 | Angústias | Azores | 16.3°C |
| 16 | São Roque do Pico | Azores | 16.3°C |
| 17 | Ponta Garça | Azores | 16.3°C |
| 18 | Cais do Pico | Azores | 16.2°C |
| 19 | São Mateus | Azores | 16.2°C |
| 20 | Velas | Azores | 16.2°C |
| 21 | Porto Martins | Azores | 16.2°C |
| 22 | São Roque (Azores) | Azores | 16.1°C |
| 23 | Fajã de Baixo | Azores | 16.1°C |
| 24 | Porto Judeu | Azores | 16.1°C |
| 25 | Fenais da Luz | Azores | 16.1°C |
| 26 | Rabo de Peixe | Azores | 16.1°C |
| 27 | Madalena | Azores | 16.1°C |
| 28 | Praia da Vitória | Azores | 16.1°C |
| 29 | Castelo Branco (Azores) | Azores | 16.1°C |
| 30 | Santa Cruz das Flores | Azores | 16.1°C |
| 31 | Água de Pau | Azores | 15.9°C |
| 32 | Lajes (Vila da Praia da Vitória) | Azores | 15.8°C |
| 33 | Fenais da Ajuda | Azores | 15.8°C |
| 34 | Relva | Azores | 15.8°C |
| 35 | Ribeira Grande (Horta) | Azores | 15.7°C |
| 36 | São Vicente (Azores) | Azores | 15.7°C |
| 37 | Nordeste | Azores | 15.6°C |
| 38 | São Bartolomeu (Azores) | Azores | 15.6°C |
| 39 | Lajes das Flores | Azores | 15.6°C |
| 40 | Lagos | Algarve | 15.6°C |
| 41 | Cabanas de Tavira | Algarve | 15.6°C |
| 42 | Ferragudo | Algarve | 15.5°C |
| 43 | Alvor | Algarve | 15.5°C |
| 44 | Albufeira | Algarve | 15.5°C |
| 45 | Parchal | Algarve | 15.5°C |
| 46 | Armação de Pêra | Algarve | 15.5°C |
| 47 | Portimão | Algarve | 15.5°C |
| 48 | Aljezur | Algarve | 15.4°C |
| 49 | Bensafrim | Algarve | 15.4°C |
| 50 | Fonte Bastardo | Azores | 15.4°C |
| 51 | Castro Marim | Algarve | 15.4°C |
| 52 | Alcantarilha | Algarve | 15.4°C |
| 53 | Conceição | Algarve | 15.4°C |
| 54 | Vila Real de Santo António | Algarve | 15.4°C |
| 55 | Estômbar | Algarve | 15.4°C |
| 56 | Silves | Algarve | 15.4°C |
| 57 | Mexilhoeira Grande | Algarve | 15.4°C |
| 58 | Ribeira Seca (Calheta) | Azores | 15.4°C |
| 59 | Algoz | Algarve | 15.4°C |
| 60 | Pêra | Algarve | 15.4°C |
| 61 | Paderne | Algarve | 15.3°C |
| 62 | Olhão | Algarve | 15.3°C |
| 63 | Altura | Algarve | 15.3°C |
| 64 | Carvoeiro | Algarve | 15.3°C |
| 65 | Monte Gordo | Algarve | 15.3°C |
| 66 | Guia | Algarve | 15.3°C |
| 67 | Tavira | Algarve | 15.3°C |
| 68 | Mértola | Alentejo | 15.3°C |
| 69 | Senhora da Luz | Algarve | 15.3°C |
| 70 | Faro | Algarve | 15.3°C |
| 71 | Santa Luzia | Algarve | 15.3°C |
| 72 | Fuzeta | Algarve | 15.3°C |
| 73 | Furnas | Azores | 15.3°C |
| 74 | Manta Rota | Algarve | 15.3°C |
| 75 | Ribeirinha | Azores | 15.3°C |
| 76 | São Sebastião | Azores | 15.2°C |
| 77 | Cabouco | Azores | 15.2°C |
| 78 | Lagoa (Algarve) | Algarve | 15.2°C |
| 79 | Biscoitos | Azores | 15.2°C |
| 80 | São Marcos da Serra | Algarve | 15.2°C |
| 81 | Santa Bárbara | Azores | 15.2°C |
| 82 | Porto de Mós (Algarve) | Algarve | 15.2°C |
| 83 | Tunes | Algarve | 15.2°C |
| 84 | Ferreiras | Algarve | 15.2°C |
| 85 | Vilamoura | Algarve | 15.2°C |
| 86 | Quelfes | Algarve | 15.2°C |
| 87 | Olhos de Água | Algarve | 15.2°C |
| 88 | Vila Nova de Cacela | Algarve | 15.2°C |
| 89 | Feteira | Azores | 15.2°C |
| 90 | Quarteira | Algarve | 15.2°C |
| 91 | Arrifes | Azores | 15.1°C |
| 92 | São Bartolomeu de Messines | Algarve | 15.1°C |
| 93 | Odemira | Alentejo | 15.1°C |
| 94 | Luz | Algarve | 15.1°C |
| 95 | Moncarapacho | Algarve | 15.1°C |
| 96 | Laranjeiro (Algarve) | Algarve | 15.1°C |
| 97 | Almancil | Algarve | 15.0°C |
| 98 | Porches | Algarve | 15.0°C |
| 99 | Sagres | Algarve | 15.0°C |
| 100 | Ermidas | Alentejo | 15.0°C |
Questions about warmest winters in Portugal
Which town ranks first for warmest winters in Portugal?
Vila Franca do Campo (Azores) ranks first, with 16.7°C, ahead of Maia (Azores) and Ribeira Grande.
How is this ranking calculated?
Towns are ordered by average January high. Mean of daily maximum temperatures for each month over the normal period, moved to the town's elevation.
How many towns are ranked?
759 of 800 towns in Portugal have values precise enough to rank. Towns whose values are only known for the wider region are left out. This page lists the top 100.
Which region has the most towns in the top 10?
Azores, with 10 of the top 10 towns.




