Kapverdské ostrovy leží v Atlantském oceánu, na nejvýchodnějším cípu jsou od africké pevniny (pobřeží Senegalu) vzdálené 460 km, nejzápadnější ostrov už leží od Afriky 830 km. Celková rozloha Kapverdských ostrovů je 4 033 km2, největší Santiago má 990 km2, nejmenší Santa Luzia pouhých 35 km2.
Podle převládajících větrů se ostrovy dělí na dva velké celky - Barlavento (návětrné, severní ostrovy) a Sotavento (závětrné, jižní ostrovy). Sotavento tvoří čtveřice ostrovů Maio, Satiago, Fogo a Brava, v Barlaventu najdete ostrovy Sal, Boa Vista, Santa Luzia, Santo Antão, São Vicente a São Nicolau. Celkem je Kapverdské souostroví tvořené 10 velkými a 5 malými ostrovy.
Ostrovy jsou všechny sopečného původu, ale co se terénu týká, jsou velice různorodé. Najdete tu jak ploché ostrovy plné dlouhých písečných pláží (vyhledávané dovolenkové destinace Sal a Boa Vista), tak ostrovy s vysokými sopečnými vrcholy (Fogo) i ostrovy s údolími plnými zeleně a rostlin (Maio, Brava). Nejvyšším vrcholem souostroví je Pico do Fogo, poslední činná sopka v této oblasti, která dosahuje výšky 2 829 m.n.m.