Сент-Люсия — островное государство, расположенное на одноимённом острове, с востока омывается водами Атлантического океана, с запада — Карибского моря. На севере граничит с островом Мартиника (по проливу Сент-Люсия), на юге — с входящим в состав государства Сент-Винсент и Гренадины островом Сент-Винсент (по одноименному проливу). Остров имеет размеры примерно 44 км в длину и 23 км в ширину при общей площади в 616 км².
Остров Сент-Люсия имеет вулканическое происхождение, а потому более горист, чем большинство других островов Карибского моря. По сути, он представляет собой вершину древней вулканической группы, чьи конусы образуют основные горные вершины страны. По всей длине острова, с севера на юг, тянется центральная горная цепь Барр-де-Л’Иль-Ридж с высотами от 400 до 950 м. На юго-западе острова в изобилии встречаются следы активной вулканической деятельности — горячие серные источники, эродированные лавовые поля, выходы газа, отложения серы.
Побережье острова образовано неширокой полосой прибрежной низменности и сильно изрезано. Юго-восточные и северо-западные берега образуют некое подобие шхерного района с многочисленными заливами и бухтами, обрамлёнными множеством крохотных рифов.
На Сент-Люсии произрастает около 400 видов растений, причём во многих местах пальмы, всевозможные кустарники, орхидеи и другие экзотические цветковые вроде антуриума, образуют плотный ковёр, покрывающий склоны гор, долины, русла рек и даже обочины дорог. Южные и юго-восточные склоны гор покрыты сухими лесами с преобладанием кустарниковой субтропической растительности.
Местная фауна включает в себя эндемичную земляную ящерицу, амазонского переливчатого попугая и двух грызунов — агути и манику, распространенных по всему острову.