Desert and semi-arid cities

Dry year-round — desert or steppe (Koppen B). Across 115 such cities in our data, the most livable is Zacatecas, Mexico (70/100).
Desert and semi-arid cities — top 12 by livability
70Zacatecas70Polokwane69Castelló de la Plana69San Miguel de Allende69Neuquén69Guelmim68Zaragoza68Albacete68San Luis Potosí68Aguascalientes68Saltillo68San Luis
#CityCountryLivabilityCostClimateSafetySummer°CWinter°C
1ZacatecasMexico70491006520.4°C12.2°C
2PolokwaneSouth Africa70481006721.0°C11.6°C
3Castelló de la PlanaSpain6949956625.0°C10.3°C
4San Miguel de AllendeMexico69491006220.1°C12.8°C
5NeuquénArgentina69481006422.8°C5.9°C
6GuelmimMorocco6949966624.7°C13.4°C
7ZaragozaSpain6846976424.6°C6.6°C
8AlbaceteSpain6849946524.6°C4.8°C
9San Luis PotosíMexico68451006321.0°C13.0°C
10AguascalientesMexico68451006321.2°C12.5°C
11SaltilloMexico68461006420.9°C11.1°C
12San LuisArgentina68491006123.8°C8.8°C
13AricaChile68481006021.3°C14.5°C
14La SerenaChile68491006018.9°C11.4°C
15CopiapóChile68491006018.6°C10.5°C
16TacnaPeru68481006021.9°C14.5°C
17IcaPeru68481006021.3°C15.7°C
18CajamarcaPeru6848976213.7°C13.0°C
19AgadirMorocco68461006422.9°C13.7°C
20BloemfonteinSouth Africa68461006222.5°C7.0°C
21KimberleySouth Africa6849966424.7°C9.8°C
22WelkomSouth Africa68471006123.1°C9.4°C
23Las VegasUnited States6755856420.0°C-0.8°C
24Las Palmas de Gran CanariaSpain67471006023.1°C16.8°C
25MendozaArgentina6750985824.3°C7.8°C
26AntofagastaChile67471005920.3°C13.2°C
27IquiqueChile67481005719.5°C13.9°C
28SafiMorocco6747946525.3°C12.7°C
29AlicanteSpain6647936325.4°C9.5°C
30AlmeríaSpain6648906425.9°C11.0°C
31Santiago de QuerétaroMexico66441006021.2°C13.3°C
32ChihuahuaMexico6645946225.2°C9.1°C
33TijuanaMexico66431005923.2°C13.3°C
34TrujilloPeru66451005923.0°C17.6°C
35MurciaSpain6546896326.2°C9.7°C
36MonterreyMexico6544936125.4°C13.3°C
37ArequipaPeru6545965812.8°C10.1°C
38Santiago del EsteroArgentina6448866126.8°C12.5°C
39LimaPeru64401005722.2°C15.6°C
40CallaoPeru64441005422.9°C16.1°C
41LimassolCyprus6449856127.0°C12.5°C
42DenverUnited States6345856322.2°C-0.8°C
43AksarayTurkey6347866022.0°C-0.2°C
44La RiojaArgentina6349865826.9°C10.8°C
45ChiclayoPeru6346925525.6°C18.9°C
46PiuraPeru6346866026.8°C20.4°C
47KyreniaCyprus6353756229.0°C10.3°C
48Ta’ifSaudi Arabia6346836227.4°C14.2°C
49Ciudad VictoriaMexico6247845827.1°C15.8°C
50StróvolosCyprus6251746229.2°C10.4°C
51Káto LakatámeiaCyprus6252746229.2°C10.4°C
52MarrakeshMorocco6245826327.7°C11.0°C
53AbhaSaudi Arabia6248786328.5°C17.8°C
54RustaqOman6250716529.8°C14.5°C
55La PazMexico6048765728.7°C16.5°C
56NicosiaCyprus6048746129.2°C10.4°C
57JizanSaudi Arabia6050686330.4°C20.6°C
58ŞalālahOman6049726129.5°C22.0°C
59NajrānSaudi Arabia5946696430.2°C17.3°C
60TabukSaudi Arabia5846686230.5°C10.6°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 desert and semi-arid city is the best to live in?

Zacatecas, Mexico leads with livability 70/100 among 115 cities in this climate zone.

What defines this climate zone?

Dry year-round — desert or steppe (Koppen B). Classification follows the Koppen-Geiger system applied to each city's coordinates.

How many cities in our data have this climate?

115 of our cities fall in this zone; the table ranks the top 60 by overall livability (cost + climate + safety).

Best-climate cities overall → Open the city sorter →