Mediterranean-climate cities
Hot-dry summers, mild wet winters (Koppen Csa/Csb). Across 137 such cities in our data, the most livable is Porto, Portugal (76/100).
| # | City | Country | Livability | Cost | Climate | Safety | Summer°C | Winter°C |
|---|---|---|---|---|---|---|---|---|
| 1 | Porto | Portugal | 76 | 54 | 100 | 77 | 19.7°C | 9.3°C |
| 2 | Beni Mellal | Morocco | 75 | 57 | 97 | 74 | 24.3°C | 5.2°C |
| 3 | Oujda | Morocco | 74 | 55 | 100 | 71 | 24.1°C | 6.1°C |
| 4 | Tétouan | Morocco | 74 | 55 | 100 | 72 | 24.1°C | 9.0°C |
| 5 | Al Hoceïma | Morocco | 74 | 55 | 98 | 72 | 24.5°C | 11.7°C |
| 6 | Taza | Morocco | 74 | 57 | 95 | 72 | 25.0°C | 6.9°C |
| 7 | Settat | Morocco | 74 | 57 | 94 | 73 | 25.1°C | 10.6°C |
| 8 | Cascais | Portugal | 73 | 47 | 100 | 77 | 20.6°C | 11.2°C |
| 9 | Rabat | Morocco | 73 | 53 | 100 | 71 | 23.0°C | 11.9°C |
| 10 | Tangier | Morocco | 73 | 54 | 96 | 71 | 24.7°C | 11.8°C |
| 11 | Kenitra | Morocco | 73 | 55 | 97 | 70 | 24.6°C | 11.8°C |
| 12 | Meknes | Morocco | 73 | 55 | 96 | 72 | 24.8°C | 8.4°C |
| 13 | Lisbon | Portugal | 72 | 46 | 100 | 73 | 22.4°C | 11.1°C |
| 14 | Casablanca | Morocco | 72 | 51 | 100 | 70 | 23.1°C | 12.4°C |
| 15 | Vlorë | Albania | 72 | 49 | 100 | 70 | 23.3°C | 6.8°C |
| 16 | Berat | Albania | 72 | 50 | 96 | 72 | 21.7°C | 4.1°C |
| 17 | Fier | Albania | 72 | 50 | 98 | 71 | 24.3°C | 7.7°C |
| 18 | Elbasan | Albania | 71 | 49 | 98 | 70 | 23.3°C | 5.3°C |
| 19 | Sarandë | Albania | 71 | 52 | 95 | 69 | 25.0°C | 7.5°C |
| 20 | Albufeira | Portugal | 70 | 40 | 100 | 75 | 23.5°C | 11.5°C |
| 21 | Tavira | Portugal | 70 | 41 | 98 | 75 | 24.4°C | 11.5°C |
| 22 | Denizli | Turkey | 70 | 53 | 95 | 66 | 23.5°C | 3.7°C |
| 23 | Fethiye | Turkey | 70 | 56 | 90 | 66 | 25.9°C | 8.1°C |
| 24 | Fes | Morocco | 70 | 53 | 90 | 71 | 26.1°C | 9.0°C |
| 25 | Tirana | Albania | 70 | 46 | 98 | 69 | 22.2°C | 4.9°C |
| 26 | Durrës | Albania | 70 | 47 | 100 | 67 | 24.1°C | 7.3°C |
| 27 | Braga | Portugal | 69 | 33 | 100 | 78 | 20.0°C | 8.8°C |
| 28 | Coimbra | Portugal | 69 | 34 | 100 | 78 | 21.8°C | 9.1°C |
| 29 | Leiria | Portugal | 69 | 34 | 100 | 78 | 20.9°C | 8.9°C |
| 30 | Viseu | Portugal | 69 | 35 | 100 | 77 | 21.2°C | 7.9°C |
| 31 | Faro | Portugal | 69 | 36 | 100 | 75 | 23.1°C | 12.0°C |
| 32 | Lagos | Portugal | 69 | 38 | 100 | 74 | 22.4°C | 12.0°C |
| 33 | Barcelona | Spain | 69 | 38 | 100 | 74 | 23.7°C | 8.4°C |
| 34 | Uşak | Turkey | 69 | 52 | 93 | 66 | 23.0°C | 2.7°C |
| 35 | Çorum | Turkey | 69 | 53 | 85 | 70 | 19.8°C | -0.7°C |
| 36 | Setúbal | Portugal | 68 | 35 | 100 | 75 | 22.2°C | 11.1°C |
| 37 | Funchal | Portugal | 68 | 35 | 100 | 74 | 21.6°C | 14.8°C |
| 38 | Queluz | Portugal | 68 | 35 | 100 | 75 | 22.0°C | 11.1°C |
| 39 | Madrid | Spain | 68 | 40 | 94 | 73 | 25.2°C | 5.8°C |
| 40 | Istanbul | Turkey | 68 | 45 | 100 | 63 | 23.3°C | 5.8°C |
| 41 | Kahramanmaraş | Turkey | 68 | 52 | 88 | 66 | 24.2°C | 1.0°C |
| 42 | Afyonkarahisar | Turkey | 68 | 53 | 87 | 68 | 21.6°C | 0.0°C |
| 43 | Alanya | Turkey | 68 | 52 | 88 | 66 | 26.5°C | 11.0°C |
| 44 | Concepción | Chile | 68 | 47 | 100 | 63 | 16.9°C | 8.2°C |
| 45 | Rancagua | Chile | 68 | 47 | 100 | 63 | 21.2°C | 8.3°C |
| 46 | Talca | Chile | 68 | 47 | 100 | 62 | 20.3°C | 7.8°C |
| 47 | Chillán | Chile | 68 | 48 | 100 | 62 | 19.6°C | 7.5°C |
| 48 | Korçë | Albania | 68 | 50 | 87 | 69 | 18.8°C | -0.1°C |
| 49 | Amadora | Portugal | 67 | 33 | 100 | 74 | 22.7°C | 11.3°C |
| 50 | Oviedo | Spain | 67 | 29 | 100 | 76 | 18.5°C | 6.3°C |
| 51 | Tarragona | Spain | 67 | 30 | 100 | 77 | 23.9°C | 9.0°C |
| 52 | Chaniá | Greece | 67 | 36 | 100 | 69 | 23.4°C | 7.9°C |
| 53 | Kalamata | Greece | 67 | 36 | 100 | 71 | 21.7°C | 5.8°C |
| 54 | Konya | Turkey | 67 | 50 | 88 | 65 | 22.0°C | 0.4°C |
| 55 | Eskişehir | Turkey | 67 | 50 | 86 | 67 | 21.2°C | -0.3°C |
| 56 | Bodrum | Turkey | 67 | 57 | 82 | 63 | 27.6°C | 11.2°C |
| 57 | Valparaíso | Chile | 67 | 47 | 100 | 59 | 18.3°C | 10.7°C |
| 58 | Viña del Mar | Chile | 67 | 46 | 100 | 59 | 19.0°C | 10.8°C |
| 59 | Salamanca | Spain | 66 | 30 | 95 | 77 | 21.4°C | 3.9°C |
| 60 | León | Spain | 66 | 30 | 94 | 77 | 20.4°C | 3.5°C |
Climate zones from Koppen-Geiger applied to city coordinates; temperatures are WorldClim v2.1 normals (warmest-month mean high / coldest-month mean low). Livability = 0.35 cost + 0.30 climate + 0.35 safety.
FAQ
Which mediterranean-climate city is the best to live in?
Porto, Portugal leads with livability 76/100 among 137 cities in this climate zone.
What defines this climate zone?
Hot-dry summers, mild wet winters (Koppen Csa/Csb). Classification follows the Koppen-Geiger system applied to each city's coordinates.
How many cities in our data have this climate?
137 of our cities fall in this zone; the table ranks the top 60 by overall livability (cost + climate + safety).