圣托马斯区位于巴贝多中部，与圣安得鲁区、圣约瑟夫区、圣约翰区、圣詹姆斯区、圣迈克尔区等区相邻。