Государство Сент-Люсия расположено на одноименном острове в составе архипелага Малые Антильские острова. На севере граничит с островом Мартиника (по проливу Сент-Люсия), на юге - со входящим в состав государства Сент-Винсент и Гренадины островом Сент-Винсент (по одноименному проливу).