圣马科斯岛是墨西哥的岛屿，位于圣罗萨利亚东南25公里的加利福尼亚湾海域，由南下加利福尼亚州负责管辖，长8公里、宽4公里，面积28.75平方公里，2005年人口425。