多米尼克位于中美洲加勒比海小安的列斯群岛中向风群岛的东北部,是山地岛国,南隔马提尼克海峡与马提尼克岛相望,北隔多米尼克海峡与瓜德罗普岛为邻。全岛南北长47公里,东西宽26公里,是向风群岛中面积最大的火山岛。全国划分为10个区:圣约翰、圣安德鲁、圣彼得、圣约瑟夫、圣戴维、圣帕特里克、圣保罗、圣乔治、圣卢克和圣马克,由区议会管理。罗索市和朴次茅斯市由市议会管理。
东加勒比海向风群岛岛内多山,岛上山高林密、地势崎岖、河溪交错、火山喷气孔和温水泉星罗棋布。北部的迪亚布洛廷山海拔1447米,为全岛最高点,也是向风群岛的最高点。中部有一狭小的平原,土壤肥沃。南部瓦特山(海拔1224米)附近的山谷中有一位于海拔700多米处的被称为"沸湖"的间歇湖,湖面有时会突然升高1米,是岛上的一大景观。
多米尼克属热带海洋气候,年均气温在26-29℃之间。通常每年6-10月为雨季,11月至次年5月为旱季。6月至11月底为飓风季节,雨水较集中,常有热带风暴。