Santiago si trova nel gruppo di isole Sotavento meridionale, a circa 40 km (25 mi) a ovest dell'isola di Maio e a circa 50 km (31 mi) a est dell'isola di Fogo.
L'isola di Santiago ha una superficie di 1.003,71 km2 (387,53 sq mi); è lunga 75 km (47 mi) da nord a sud e larga circa 35 km (22 mi) da est a ovest.
L'isola è montuosa, anche se leggermente più piatta a sud-est. Ci sono due catene montuose vulcaniche:
- Serra da Malagueta, nella parte settentrionale dell'isola.
- Serra do Pico de Antónia, nella parte meridionale dell'isola, da sud-est a nord-ovest. Qui si trova il punto più alto dell'isola, il Pico de Antónia, alto 1.394 m (4.573 piedi).
Ci sono due parchi naturali nell'isola per proteggere le piante e gli animali nelle due catene montuose:
- Parco Naturale di Rui Vaz e Serra de Pico de Antónia
- Parco Naturale di Serra da Malagueta
Clima
Praia, nella costa sud-est, ha un clima tropicale e subtropicale desertico (classificazione climatica di Köppen: Bwh).
La temperatura media annuale a Praia è di 24,4 °C (75,9 °F). Il mese più caldo, in media, è agosto con una temperatura media di 26,7 °C (80,1 °F). Il mese più fresco in media è gennaio, con una temperatura media di 22,2 °C (72,0 °F).
La quantità media di precipitazioni per l'anno a Praia è 210.8 millimetri (8.30 in) 8.3". Il mese con più precipitazioni in media è agosto con 99.1 millimetri (3.90 in) di precipitazioni. Il mese con meno precipitazioni in media è marzo senza alcuna precipitazione. Ci sono una media di 49,0 giorni di precipitazioni, con la maggior parte delle precipitazioni che si verificano in settembre con 7,0 giorni e la minor precipitazione che si verifica in dicembre con 2,0 giorni.