Santa Luzia adalah sebuah pulau di kepulauan Barlavento di Tanjung Verde yang terletak di antara São Nicolau dan São Vicente. Saluran Santa Luzia memisahkannya dengan pulau São Vicente sejauh 8 km. Luas wilayahnya adalah 34,2 km².[1] Seperti pulau-pulau lainnya di Tanjung Verde, pulau ini terbentuk dari gunung berapi. Titik tertingginya adalah Topona (ketinggian 395 m (1.296 kaki)).[2] Santa Luzia memiliki panjang 12,4 km dan lebar 5,3 km.[3]
Secara administratif, pulau itu bukan bagian dari kotamadya mana pun, tetapi dalam domain publik negara merupakan bagian dari Tanjung Verde.[4] Bersama dengan pulau Ilhéu Branco dan Ilhéu Raso, Santa Luzia masuk dalam daftar sementara Situs Warisan Dunia UNESCO.[5] Santa Luzia, Ilhéu Branco dan Ilhéu Raso dinyatakan sebagai kawasan lindung sebagai Cagar Alam Santa Luzia (Reserva Natural Integral de Santa Luzia) pada tahun 1990.[4][6] Selain pulau-pulaunya sendiri (43 km2 (17 sq mi)), cagar alam mencakup 469 km2 (181 sq mi) lautan.[1]
Pulau ini tidak pernah memiliki penduduk tetap, tetapi telah digunakan untuk menggembalakan hewan.[7] Pada abad ke-20, sebuah stasiun meteorologi dibangun. Saat ini, nelayan dari pulau-pulau terdekat São Vicente dan Santo Antão memancing di perairan sekitar pulau. Conus santaluziensis adalah spesies siput laut yang ditemukan di perairan Santa Luzia.[8]