马达加斯加共和国位于南半球非洲大陆的东南部,印度洋西南面的马达加斯加岛上,为世界第四大岛,习惯称为“大岛”。南回归线穿过该岛南部,全岛大部分地区位于南回归线以北的热带地区,隔莫桑比克海峡与非洲大陆相望,在莫桑比克海峡最窄处,该国与非洲相距只有400公里。在马达加斯加周围,分布有科摩罗群岛和塞舌尔群岛,毛里求斯岛和留尼汪岛以及属于本国领土的大小岛屿,其中有西北部的诺西贝岛(Nosy-be)和东部的圣马里岛(Saint-Marie)。