马达加斯加位于非洲大陆东南的马达加斯加岛上,为世界第四大岛。南北长约1570公里,东西最大宽度580公里。领土包括马达加斯加岛及其附近小岛。海岸线长3991公里。中部为中央高原(海拔800~1500米),北部有察拉塔纳纳山主峰马鲁穆库特鲁山,海拔2876米,为全国最高点。东部为带状低地,多沙丘和泻湖。西部为缓倾斜平原,最高处为500米。国土面积59.2万平方公里 (包括周围岛屿),人口约2892万。
河流有贝齐布卡、齐里比希纳、曼戈基、曼戈鲁。河上多急流瀑布。阿芬特拉湖为岛上最大湖泊。
东部沿海为热带雨林气候,湿润多雨;中部高原气候温和;西部地区较干旱。矿藏丰富,主要有石墨、云母等,石墨储量居非洲首位。森林面积占国土面积的21%,其中75%至90%的森林遭到毁坏。