圣玛格丽塔岛是墨西哥的岛屿，位于下加利福尼亚半岛南部以西的加利福尼亚湾海域，由南下加利福尼亚州负责管辖，长38公里、宽8.3公里，面积231平方公里，最高点海拔高度610米，2005年人口128。